df37e8d40c
feat(release): add chocolatey publishing ( #4637 )
...
* feat(release): add chocolatey publishing
* change variable forwarding
2022-11-25 17:19:03 +01:00
e4dbff0fc7
fix(ci): cache after selecting the toolchain ( #4619 )
2022-11-21 10:54:59 -06:00
df5a04288c
build(deps): update dependency cargo-wix to 0.3.4
2022-11-12 18:38:46 +00:00
3109943822
feat: Add operating system module ( #4109 )
...
* docs(os): Add os module documentation
* docs(os): Add os to Default Prompt Format
* chore(os): Update config file schema
* feat(os): Add os entries and declarations
* feat(os): Add os module and config
* fix(os): Obey config.disabled
* feat(os): make variables 'Unknown'-aware
refactor(os): calculate variables in dedicated functions
* test(os): Add os module tests
* feat(os): make 'name' variable less 'Unknown'-aware
* docs(os): Add Preset configurations
docs(os): Use emoji as default
* feat(os): Use emoji as default
test(os): Use emoji as default
* fix(os): Add spaces after emoji symbols
* chore(os): Update config schema
* feat(os): Remove `bitness` variable
docs(os): Remove `bitness` variable
test(os): Remove `bitness` test
* feat(os): Add Cargo.toml upgrade caution for os_info
* refactor(os): Clarify get_symbol function
* docs(os): Mention supported operating systems and feature requests
* docs(os): Mention os_info inacurracy
* test(os): Remove `bitness` leftovers
* refactor(os): use nu_ansi_term
* refactor(os): add cfg_attr(schemars(deny_unknown_fields))
* chore(os): update config schema
* docs(os): expose details block
* feat(os): add garuda linux
* chore(os): update config schema
* feat(os): add case insensitivity
* feat(os): add symbols `IndexMap` use `os_info::Type` instead of `String`
* test(os): add clippy warn on new os_info::Type case
* leave missing case to test github tests
* test(os): re-add missing test case
* style(os): fix formatting
* docs(os): update to match os_info::Type serialization
- docs(os): add missing garuda to config
- test(os): mention docs updates in warn_on_os_info_update
2022-11-06 22:37:58 +01:00
6e38683c89
chore: fix new clippy lints ( #4557 )
2022-11-05 12:40:46 +01:00
0dea740cb3
build(deps): update xalvarez/prevent-file-change-action action to v1.3.1 ( #4553 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-01 19:24:19 -05:00
d3cf18ffe9
build(deps): update dependency taplo-cli to 0.8.0
2022-10-31 21:16:56 +00:00
888afbed35
build(deps): update dependency taplo-cli to 0.7.2
2022-10-25 09:37:13 +00:00
d4bcc519e6
feat(guix_shell): Initial implementation ( #4397 )
...
* feat(guix_shell): Initial implementation (#3999 )
* fix(guix_shell): Change guix nerd font icon to water buffalo emoji
* fix(guix_shell): Added guix_shell entries in preset files
* fix(guix_shell): Moved guix_shell config docs in to the correct place (alphabetically)
2022-10-25 07:44:04 +02:00
1f6619a43e
build(deps): update swatinem/rust-cache action to v2 ( #4493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-18 14:13:12 +02:00
865e68da3a
feat: Open Policy Agent module ( #1740 ) ( #4441 )
...
* feat: Open Policy Agent module (#1740 )
* Format documentation
* Fix typo, `ropa` -> `rego`
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
* Update presets for OPA module
* Add extra space to OPA module symbol
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
2022-10-15 18:15:33 +02:00
186d99e623
fix(status): replace multiply with cross mark emoji ( #4461 )
2022-10-15 14:16:39 +02:00
355800f814
feat(module): Add a meson devenv indicator ( #4389 )
...
* feat(module): Add a meson devenv indicator
Adds a Meson Developer Environment indicator, if the MESON_DEVENV
variable is set. Inside a `meson devenv`, the prompt will include the
current Meson project name
This also contains a new Truncate utility function, which may be adapted for other modules in the future
* docs: Add Meson to presets
2022-10-11 18:02:46 +02:00
3d452367bd
fix(buf): fix spacing & harmonize docs with actual configuration ( #4450 )
...
* fix(buf): add whitespace after version string
* fix: update config schema
* fix: config version and bison emoji
* fix: update documentation format
* fix: dprint
* fix: config schema
2022-10-07 22:07:30 +02:00
0557a7f347
build(deps): update dependency taplo-cli to 0.7.0
2022-10-05 04:33:58 +00:00
867a89a862
build(deps): update dependency cargo-wix to 0.3.3
2022-10-04 17:38:33 +00:00
c69d371d10
ci: replace dependabot with renovate ( #4405 )
2022-10-03 22:45:39 -04:00
d93074d056
feat: add user-defined color palette ( #4209 )
...
* docs(config): add color palette to docs
* feat: add user-defined color palette
* fix: update config schema
* refactor: apply suggestions from code review
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
* fix: update new test
* feat: add support for multiple palettes
* docs(config): update docs for multiple color palettes
* docs(config): fix formatting
* test: test overriding a predefined color with itself
* docs: mention palettes cannot reference themselves
* refactor: warn when using a nonexistent palette
* test: test retrieving a nonexistent color palette
* fix: fix issues with palette log messages
* fix: update config schema
* fix: skip serializing palette if none
* refactor: change nonexistent palette message to warning
* fix: update config schema
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
2022-09-27 23:08:52 +02:00
96fcf3dcf1
build: bump xalvarez/prevent-file-change-action from 1.2.0 to 1.3.0 ( #4370 )
...
Bumps [xalvarez/prevent-file-change-action](https://github.com/xalvarez/prevent-file-change-action ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/xalvarez/prevent-file-change-action/releases )
- [Commits](https://github.com/xalvarez/prevent-file-change-action/compare/v1.2.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: xalvarez/prevent-file-change-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-15 03:15:29 -04:00
b5d3d8fcf3
feat(schema): deny unknown keys ( #4270 )
2022-09-09 14:59:38 +02:00
1e284347fa
ci: avoid running tests twice for dependabot prs ( #4350 )
2022-09-08 21:00:40 +02:00
627a05862b
ci: publish to cargo and brew after successful release
2022-08-19 12:22:04 -04:00
5984f0829e
perf(git_commit): only use exact match for tag by default ( #4281 )
2022-08-19 08:27:41 +02:00
37f350a476
build: use cargo for stripping release binaries ( #4246 )
2022-08-14 15:31:08 -04:00
85692d1bf6
feat: add bun module ( #4187 )
2022-08-01 12:59:36 +02:00
61438484bd
feat(status): Add pipestatus_segment_format option to status module ( #4103 )
...
Add pipestatus_segment_format
2022-07-19 15:07:50 +02:00
a92c2582e6
build: bump dprint/check from 2.0 to 2.1 ( #4183 )
...
Bumps [dprint/check](https://github.com/dprint/check ) from 2.0 to 2.1.
- [Release notes](https://github.com/dprint/check/releases )
- [Commits](https://github.com/dprint/check/compare/v2.0...v2.1 )
---
updated-dependencies:
- dependency-name: dprint/check
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-18 03:05:43 -04:00
5c5969c50b
feat(k8s): Add folder detection to the k8s module. ( #4157 )
...
Have added configuration options to the k8s module to allow activating
the module only in directories that contains certain files or folders.
To ensure this is backwards compatible and because there are not really
any standard files or folders for Kubernetes I have set the defaults to
empty and will activate the module for all directories.
2022-07-10 11:14:54 +02:00
af15de93c4
perf(pulumi): allow disabling upwards discovery ( #4159 )
...
* perf(pulumi): disable upwards discovery by default
* change `search_upwards` default to `true`
2022-07-10 11:14:43 +02:00
7feb2174e7
ci: replace GITHUB_TOKEN with GH_PAT ( #4133 )
2022-06-29 13:34:25 -04:00
3538efe727
ci: fix release hiccups caused by draft release ( #4125 )
2022-06-28 14:18:19 -04:00
e1351ac096
ci(release): fix msi upload ( #4115 )
2022-06-26 18:26:45 -04:00
3ac904544d
ci(release): draft release until binaries are uploaded ( #4116 )
2022-06-26 16:30:33 -04:00
1a4fac63f7
feat: add Raku module ( #4048 )
...
* feat: add Raku module
* Update docs/config/README.md
Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com >
Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com >
2022-06-26 12:00:55 +02:00
73425e7417
build: bump mislav/bump-homebrew-formula-action from 2.0 to 2.1 ( #4110 )
...
Bumps [mislav/bump-homebrew-formula-action](https://github.com/mislav/bump-homebrew-formula-action ) from 2.0 to 2.1.
- [Release notes](https://github.com/mislav/bump-homebrew-formula-action/releases )
- [Commits](https://github.com/mislav/bump-homebrew-formula-action/compare/v2.0...v2.1 )
---
updated-dependencies:
- dependency-name: mislav/bump-homebrew-formula-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-24 03:05:39 -04:00
ef52f9e77e
feat(winget): Add support for winget package manager ( #4042 )
...
* Add winget update release step
* Hardcode MSI URLs for wingetcreate
* Fix variable expansion reference
* Add winget install documentation
* Revert removing MSI installer documentation
Co-authored-by: Daniel Letscher <Letsch22@users.noreply.github.com >
2022-06-23 12:28:50 +02:00
67619386cd
fix(character): Standadise Vim config names ( #4081 )
...
Have switched all vi/vim symbols to have the same prefix 'vim'. To
preserve backwards compatibility with existing configs I have added an
alias for the previous config name.
2022-06-18 23:23:59 +02:00
09bbea8197
ci: check if presets files follow config schema ( #4060 )
2022-06-15 23:30:30 +02:00
b8cbd7748c
ci(windows): fix installer condition ( #4056 )
2022-06-15 23:30:22 +02:00
a72b4638f3
docs(aws): improve legibility ( #4050 )
2022-06-12 13:27:19 +02:00
146976351e
fix(fish): add proper vi mode detection for fish shell ( #3839 )
...
* add proper vi mode detection for fish shell
* update tests
* fix test
* update config-schema.json
* update docs
* add warning about symbols only supported in fish
2022-06-04 12:41:24 +02:00
89fd5320af
feat(release): add windows msi installers ( #4031 )
...
* feat(release): add windows msi installers
* add install documentation
* use intransparent ico-file
* run installer tests on push, add continue-on-error
2022-06-02 22:26:10 +02:00
df5c2d8836
feat(kubernetes): add user alias ( #4008 )
...
* add kubernetes user alias (fixes #3870 )
* update config schema
* sort config property alphabetically
* Update README.md
* add test-case for non-matching alias
2022-05-30 20:09:53 +02:00
3fe6cc023c
feat: Add support for Daml ( #4004 )
2022-05-26 16:42:31 +02:00
f7dcb3afa8
ci: continue on error if notarization fails
2022-05-24 23:37:53 +01:00
0ae61c7758
chore(clippy): fix new lints ( #4002 )
2022-05-23 06:58:27 -04:00
a0a6c942fe
fix(ci): Version bump and fix Crowdin Pretranslate ( #3992 )
2022-05-18 11:03:23 +01:00
4b400d05d5
build: bump starship/crowdin-pretranslate-action from 0.1.0 to 0.1.1 ( #3993 )
...
Bumps [starship/crowdin-pretranslate-action](https://github.com/starship/crowdin-pretranslate-action ) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/starship/crowdin-pretranslate-action/releases )
- [Commits](https://github.com/starship/crowdin-pretranslate-action/compare/v0.1.0...v0.1.1 )
---
updated-dependencies:
- dependency-name: starship/crowdin-pretranslate-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-18 08:05:46 +01:00
190dfa8885
ci: Add daily Crowdin Pretranslation trigger ( #3983 )
2022-05-13 17:23:01 -04:00
296d55f47e
ci: Set MacOS deployment target at 10.7 in CI ( #3973 )
2022-05-09 22:08:57 +02:00