New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distinguish between pwsh and powershell #5156
Distinguish between pwsh and powershell #5156
Commits on Oct 3, 2023
-
feat: Add Solidity Module (#5047)
* Adding documentation * Documentation and schema addition * Creating solidity config * Module for solidity lang * Updating all the files * Changing according to clippy * Fixing misspellings * Changes suggested by clippy * Updating schema , maybe fixing docs workflow error * Updating schema * Removing solcjs from default compiler list * Fallback test added and test string fixed * Fixing docs * Updating schema * Updating schema * Fixing docs * Updating schema * Updating schema * Typo fix * Update docs/config/README.md Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * Update src/utils.rs Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * Fix build commit --------- Co-authored-by: Anirban Halder <shaeo967@gmail.com> Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for af84ac4 - Browse repository at this point
Copy the full SHA af84ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab08338 - Browse repository at this point
Copy the full SHA ab08338View commit details -
Configuration menu - View commit details
-
Copy full SHA for 809865d - Browse repository at this point
Copy the full SHA 809865dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bac201d - Browse repository at this point
Copy the full SHA bac201dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c33227a - Browse repository at this point
Copy the full SHA c33227aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9b7aac - Browse repository at this point
Copy the full SHA e9b7aacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d96076 - Browse repository at this point
Copy the full SHA 2d96076View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97329d8 - Browse repository at this point
Copy the full SHA 97329d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c8933e - Browse repository at this point
Copy the full SHA 9c8933eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0139798 - Browse repository at this point
Copy the full SHA 0139798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c7068 - Browse repository at this point
Copy the full SHA 78c7068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a2fb51 - Browse repository at this point
Copy the full SHA 4a2fb51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78bde6f - Browse repository at this point
Copy the full SHA 78bde6fView commit details -
docs(pwsh): use a more convenient method to update the window title (#…
…5125) docs: fix PowerShell example to update the window title
Configuration menu - View commit details
-
Copy full SHA for db752d7 - Browse repository at this point
Copy the full SHA db752d7View commit details -
fix(style): ensure nested style variables are processed during format…
…ting (#5120) fix: ensure nested style variables are processed during formatting
Configuration menu - View commit details
-
Copy full SHA for e4b0f83 - Browse repository at this point
Copy the full SHA e4b0f83View commit details -
refactor(Context):
set_config
method forContext
(#5079)* add `set_config` method to `Context` * Made inline comment a doc comment * use `default_context()` for `set_config()` test * use `set_config()` in tests for `print.rs` * set root config w `set_config()` (`print.rs` test)
Configuration menu - View commit details
-
Copy full SHA for cb1d2c6 - Browse repository at this point
Copy the full SHA cb1d2c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d0f423 - Browse repository at this point
Copy the full SHA 2d0f423View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c232e8 - Browse repository at this point
Copy the full SHA 8c232e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d827227 - Browse repository at this point
Copy the full SHA d827227View commit details -
build(deps): upgrade gitoxide to v0.44 for performance improvements d…
…uring discovery (#5141) upgrade gitoxide to v0.44 for performance improvements during discovery Please note that there is a new `dot_git_only` option which would further speedup discovery. On even moderatly fast disks that probably not going to make a difference, but it will on incredibly slow (networked) disks. See helix-editor/helix#6867 for reference.
Configuration menu - View commit details
-
Copy full SHA for 69ce8c1 - Browse repository at this point
Copy the full SHA 69ce8c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59de9fc - Browse repository at this point
Copy the full SHA 59de9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6152542 - Browse repository at this point
Copy the full SHA 6152542View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8b1676 - Browse repository at this point
Copy the full SHA b8b1676View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ba51f8 - Browse repository at this point
Copy the full SHA 1ba51f8View commit details -
fix(presets): Added ($style) to format in module 'sudo' in Bracketed …
…Segments Preset (#5146) * Fixed error in module 'sudo' There was no ($style) in format. When module enabled this lead to the error [WARN] - (starship::modules::sudo): Error in module `sudo` * Update docs/.vuepress/public/presets/toml/bracketed-segments.toml typo fix Co-authored-by: David Knaack <davidkna@users.noreply.github.com> --------- Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 532bc85 - Browse repository at this point
Copy the full SHA 532bc85View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9047c8 - Browse repository at this point
Copy the full SHA d9047c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6090d7 - Browse repository at this point
Copy the full SHA a6090d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c6216 - Browse repository at this point
Copy the full SHA 47c6216View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd03cbc - Browse repository at this point
Copy the full SHA dd03cbcView commit details -
build(deps): update rust crate rust-ini to 0.19.0 (#5172)
* build(deps): update rust crate rust-ini to 0.19.0 * add CC0-1.0 to allowed license list --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c049c1c - Browse repository at this point
Copy the full SHA c049c1cView commit details -
build(deps): update rust crate versions to v5 (#5176)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5a37c9b - Browse repository at this point
Copy the full SHA 5a37c9bView commit details -
feat(aws): support aws sso with automatic authentication refresh (#5170)
* feat(aws): support aws sso with automatic authentication refresh * docs(aws): add sso_session for profile detection
Configuration menu - View commit details
-
Copy full SHA for 9e7666a - Browse repository at this point
Copy the full SHA 9e7666aView commit details -
feat(gcloud): add
detect_env_vars
option (#5166)* feat(gcloud): add `detect_env_vars` option * regenerate config schema
Configuration menu - View commit details
-
Copy full SHA for 83ad7b1 - Browse repository at this point
Copy the full SHA 83ad7b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e78120 - Browse repository at this point
Copy the full SHA 0e78120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 098488f - Browse repository at this point
Copy the full SHA 098488fView commit details -
fix: update of presets and default configuration to reflect changes i…
…n Nerd Fonts 3.0 (#5162) * Updated nf-mdi-* to nf-md-* symbols The following symbols where changed - directory.read_only - memory_usage - meson - nim - os.symbols.Garuda - os.symbols.HardenedBSD - os.symbols.Illumos - os.symbols.OpenBSD - os.symbols.OracleLinux - os.symbols.Redox - os.symbols.Solus - os.symbols.Windows - package - rlang * Updated nf-mdi-* to nf-md-* symbols (for all other presets) The following symbols where changed for pastel-powerline: - directory.substitutions.Documents - nim for tokyo-night - directory.substitutions.Documents - golang * Updated nf-mdi-* to nf-md-* symbols for the default configuration in modules in src/configs/*.rs The following symbols where changed - azure - battery.full_symbol - battery.charging_symbol - battery.discharging_symbol - battery.unknown_symbol - battery.empty_symbol * Updated config-schema.json * Updated src/modules/*.rs docs/config/README.md and used `nerdfix` to check if I overlook anything * Fixed the battery discharging symbol in the tests --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: jtrv <travershasemail@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 89c9829 - Browse repository at this point
Copy the full SHA 89c9829View commit details -
build(deps): disable unnecessary/unused regex features (#5175)
This will reduce the binary size by ~400 kB.
Configuration menu - View commit details
-
Copy full SHA for dfced94 - Browse repository at this point
Copy the full SHA dfced94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dfa51f - Browse repository at this point
Copy the full SHA 1dfa51fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 270f6dd - Browse repository at this point
Copy the full SHA 270f6ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff2ab6 - Browse repository at this point
Copy the full SHA 6ff2ab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ed40f - Browse repository at this point
Copy the full SHA 62ed40fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63bceee - Browse repository at this point
Copy the full SHA 63bceeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 994a6ae - Browse repository at this point
Copy the full SHA 994a6aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be82b8 - Browse repository at this point
Copy the full SHA 0be82b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39a7230 - Browse repository at this point
Copy the full SHA 39a7230View commit details -
Configuration menu - View commit details
-
Copy full SHA for b32c19b - Browse repository at this point
Copy the full SHA b32c19bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55fdc4a - Browse repository at this point
Copy the full SHA 55fdc4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdbd18f - Browse repository at this point
Copy the full SHA fdbd18fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d3a5bd - Browse repository at this point
Copy the full SHA 9d3a5bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f34d0a - Browse repository at this point
Copy the full SHA 5f34d0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6caea5 - Browse repository at this point
Copy the full SHA c6caea5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 011044d - Browse repository at this point
Copy the full SHA 011044dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d287f89 - Browse repository at this point
Copy the full SHA d287f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 921cc06 - Browse repository at this point
Copy the full SHA 921cc06View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab9b223 - Browse repository at this point
Copy the full SHA ab9b223View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4fe5e7 - Browse repository at this point
Copy the full SHA d4fe5e7View commit details -
feat(nodejs): Add
expected_version
variable (#5081)* add `expected_version` variable to `nodejs` * show comparison symbols with `expected_version` * documentation, formatting, more tests * Remapped `engines_version` to $version * Added better descriptions to docs * Update docs/config/README.md Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * Removed clone from `nodejs`, formatting * refactored function calls * rewrote `engines_version` formatter * Moved Lazy variables into maps --------- Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a086ad8 - Browse repository at this point
Copy the full SHA a086ad8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c88f32 - Browse repository at this point
Copy the full SHA 1c88f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1e0130 - Browse repository at this point
Copy the full SHA f1e0130View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc7e65 - Browse repository at this point
Copy the full SHA dfc7e65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44ed9df - Browse repository at this point
Copy the full SHA 44ed9dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef49c4 - Browse repository at this point
Copy the full SHA 8ef49c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7a52c0 - Browse repository at this point
Copy the full SHA e7a52c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb4e5e5 - Browse repository at this point
Copy the full SHA fb4e5e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70bea9d - Browse repository at this point
Copy the full SHA 70bea9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 182ed8c - Browse repository at this point
Copy the full SHA 182ed8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 108cc1e - Browse repository at this point
Copy the full SHA 108cc1eView commit details -
Revert "Specify personal-file interface for snap"
This reverts commit 2641a37. This was reverted due to errors in the snap publishing pipeline: interface 'starship-config' not found in base declaration declaration-snap-v2_plug_known (starship-config, starship-config) invalid plugs interface definition 'starship-config' lint-snap-v2_app_plugs_plug_reference (starship, starship-config) unknown interface 'starship-config' lint-snap-v2_plugs (starship-config, starship-config)
Configuration menu - View commit details
-
Copy full SHA for cfc4e81 - Browse repository at this point
Copy the full SHA cfc4e81View commit details -
chore(master): release 1.15.0 (#5108)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d01ac54 - Browse repository at this point
Copy the full SHA d01ac54View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb9dc9a - Browse repository at this point
Copy the full SHA bb9dc9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7152e9 - Browse repository at this point
Copy the full SHA f7152e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d6d2b9 - Browse repository at this point
Copy the full SHA 3d6d2b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc47bd7 - Browse repository at this point
Copy the full SHA fc47bd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1f5ab8 - Browse repository at this point
Copy the full SHA d1f5ab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea8481 - Browse repository at this point
Copy the full SHA 8ea8481View commit details -
feat: update the nushell init file and make it valid module and overl…
…ay (#5188) * break long commands into multiple lines for readability * fix the format of closures We generally write `{|| ...}` instead of `{ || ...}`. * remove the `$"--opt=(val)"` structure when possible `starship` does not require to use `--opt=val` and so we do not need to do that with Nushell :) the only place where this is required is with `--status` because `$env.LAST_EXIT_CODE` can be negative and `starship` does not appear to *like* values of the form `-2`... so i left this line as it was. on the other hand, `$env.CMD_DURATION_MS` and `(term size).columns` should be fine 😌 * simplify the `config` mutation with new `?` syntax This is a new very handy feature of Nushell which gives a much simpler command combined with `default` and `merge`. * put all `let-env`s inside an `export-env` with `load-env` This commit has two reasons of existing: - i think it makes it a bit easier to read with less `let-env`s - it transforms the *script* into both a valid module and a valid overlay * bump the version to `0.78` in to docs * add a note about the init file being also a module to all docs * tweak the documentation * update the Nushell part of the install script * format the vuepress config file as previous commit 1175801 was not successful, let's try to make the CI happy manually 😌 * remove code quotes in the `config_cmd` of Nushell * format the style in the Nushell `warning` section
Configuration menu - View commit details
-
Copy full SHA for cf0ff17 - Browse repository at this point
Copy the full SHA cf0ff17View commit details -
build(deps): update rust crate serde to 1.0.164 (#5231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d778504 - Browse repository at this point
Copy the full SHA d778504View commit details -
build(deps): update rust crate starship-battery to 0.8.1 (#5232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 019004c - Browse repository at this point
Copy the full SHA 019004cView commit details -
feat(pwsh): Support vi command mode indicator (#5049)
Support vi command mode in powershell
Configuration menu - View commit details
-
Copy full SHA for 356f26c - Browse repository at this point
Copy the full SHA 356f26cView commit details -
build(deps): update rust crate clap to 4.3.3 (#5235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9305cc0 - Browse repository at this point
Copy the full SHA 9305cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00de1f4 - Browse repository at this point
Copy the full SHA 00de1f4View commit details -
build(deps): update rust crate log to 0.4.19 (#5240)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 56d395d - Browse repository at this point
Copy the full SHA 56d395dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 962a7af - Browse repository at this point
Copy the full SHA 962a7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba2f057 - Browse repository at this point
Copy the full SHA ba2f057View commit details -
docs: Correct Arch Linux Repo Name (#5243)
* Correct Arch Linux repo name * Revert changes to translated files.
Configuration menu - View commit details
-
Copy full SHA for 0f89ff0 - Browse repository at this point
Copy the full SHA 0f89ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0c2bd3 - Browse repository at this point
Copy the full SHA e0c2bd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e98de5 - Browse repository at this point
Copy the full SHA 1e98de5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e71d03 - Browse repository at this point
Copy the full SHA 1e71d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc72817 - Browse repository at this point
Copy the full SHA fc72817View commit details -
build(deps): update rust crate shadow-rs to 0.23.0 (#5250)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ca23017 - Browse repository at this point
Copy the full SHA ca23017View commit details -
fix(bash): Clear out completed jobs before counting NUM_JOBS (#5253)
Clear out completed jobs before counting NUM_JOBS
Configuration menu - View commit details
-
Copy full SHA for 9b8edfc - Browse repository at this point
Copy the full SHA 9b8edfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b25801 - Browse repository at this point
Copy the full SHA 8b25801View commit details -
Configuration menu - View commit details
-
Copy full SHA for f10d926 - Browse repository at this point
Copy the full SHA f10d926View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57fb134 - Browse repository at this point
Copy the full SHA 57fb134View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e519e6 - Browse repository at this point
Copy the full SHA 7e519e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed24f41 - Browse repository at this point
Copy the full SHA ed24f41View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7e18ce - Browse repository at this point
Copy the full SHA c7e18ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e09b5 - Browse repository at this point
Copy the full SHA d4e09b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 547ceb5 - Browse repository at this point
Copy the full SHA 547ceb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa28181 - Browse repository at this point
Copy the full SHA aa28181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 579aa7f - Browse repository at this point
Copy the full SHA 579aa7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21375bc - Browse repository at this point
Copy the full SHA 21375bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fe3133 - Browse repository at this point
Copy the full SHA 9fe3133View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee60d67 - Browse repository at this point
Copy the full SHA ee60d67View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc74f8c - Browse repository at this point
Copy the full SHA dc74f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6c5815 - Browse repository at this point
Copy the full SHA f6c5815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c925c - Browse repository at this point
Copy the full SHA 06c925cView commit details -
build(deps): update rust crate open to v5 (#5276)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f170a0 - Browse repository at this point
Copy the full SHA 8f170a0View commit details -
docs: fix symbols in nerd-font-symbols preset (#5254)
Update nerd-font-symbols preset
Configuration menu - View commit details
-
Copy full SHA for 5b4b4c7 - Browse repository at this point
Copy the full SHA 5b4b4c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ae5b34 - Browse repository at this point
Copy the full SHA 3ae5b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 611c243 - Browse repository at this point
Copy the full SHA 611c243View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ef6f5a - Browse repository at this point
Copy the full SHA 2ef6f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e643828 - Browse repository at this point
Copy the full SHA e643828View commit details -
Configuration menu - View commit details
-
Copy full SHA for e59173c - Browse repository at this point
Copy the full SHA e59173cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76496f2 - Browse repository at this point
Copy the full SHA 76496f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb8c742 - Browse repository at this point
Copy the full SHA cb8c742View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19df145 - Browse repository at this point
Copy the full SHA 19df145View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fcbfa5 - Browse repository at this point
Copy the full SHA 2fcbfa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1cf1e - Browse repository at this point
Copy the full SHA dd1cf1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82e2539 - Browse repository at this point
Copy the full SHA 82e2539View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3932e71 - Browse repository at this point
Copy the full SHA 3932e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6f61b8 - Browse repository at this point
Copy the full SHA d6f61b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff36a4 - Browse repository at this point
Copy the full SHA cff36a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3edae2b - Browse repository at this point
Copy the full SHA 3edae2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 255fa41 - Browse repository at this point
Copy the full SHA 255fa41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48722e2 - Browse repository at this point
Copy the full SHA 48722e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a14a186 - Browse repository at this point
Copy the full SHA a14a186View commit details -
Configuration menu - View commit details
-
Copy full SHA for 590be9c - Browse repository at this point
Copy the full SHA 590be9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for de2fb84 - Browse repository at this point
Copy the full SHA de2fb84View commit details -
Configuration menu - View commit details
-
Copy full SHA for df4b8c8 - Browse repository at this point
Copy the full SHA df4b8c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 147c44c - Browse repository at this point
Copy the full SHA 147c44cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c8ff3a - Browse repository at this point
Copy the full SHA 0c8ff3aView commit details -
feat(shlvl): add repeat_offset for repeated symbol (#5289)
Signed-off-by: Vivek Kushwaha <yoursvivek@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d43841d - Browse repository at this point
Copy the full SHA d43841dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3ea0b4 - Browse repository at this point
Copy the full SHA e3ea0b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcf77f7 - Browse repository at this point
Copy the full SHA bcf77f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ee64fb - Browse repository at this point
Copy the full SHA 4ee64fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5bee21 - Browse repository at this point
Copy the full SHA f5bee21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 883feb6 - Browse repository at this point
Copy the full SHA 883feb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1653f06 - Browse repository at this point
Copy the full SHA 1653f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fd8929 - Browse repository at this point
Copy the full SHA 8fd8929View commit details -
Configuration menu - View commit details
-
Copy full SHA for 415e859 - Browse repository at this point
Copy the full SHA 415e859View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6a16f - Browse repository at this point
Copy the full SHA ab6a16fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e31df5 - Browse repository at this point
Copy the full SHA 1e31df5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dee051 - Browse repository at this point
Copy the full SHA 7dee051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e84dd - Browse repository at this point
Copy the full SHA 03e84ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d4becc - Browse repository at this point
Copy the full SHA 7d4beccView commit details -
Configuration menu - View commit details
-
Copy full SHA for a784f24 - Browse repository at this point
Copy the full SHA a784f24View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b8884 - Browse repository at this point
Copy the full SHA a3b8884View commit details -
Configuration menu - View commit details
-
Copy full SHA for b54c02f - Browse repository at this point
Copy the full SHA b54c02fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f447223 - Browse repository at this point
Copy the full SHA f447223View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d5428 - Browse repository at this point
Copy the full SHA a1d5428View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93494c7 - Browse repository at this point
Copy the full SHA 93494c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba4b5d0 - Browse repository at this point
Copy the full SHA ba4b5d0View commit details -
docs(directory): specify option name in example (#5324)
* docs(directory): specify option name in example It took me longer than I'd like to admit to figure out what option this example was referring to. It didn't help that the referenced option is hidden in a collapsible, which evaded any attempt made through the browser's find `ctrl+f` functionality. * more natural grammar
Configuration menu - View commit details
-
Copy full SHA for 0086997 - Browse repository at this point
Copy the full SHA 0086997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5765cf4 - Browse repository at this point
Copy the full SHA 5765cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d8aab - Browse repository at this point
Copy the full SHA a8d8aabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c6f53 - Browse repository at this point
Copy the full SHA 96c6f53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14dc0da - Browse repository at this point
Copy the full SHA 14dc0daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e500ac - Browse repository at this point
Copy the full SHA 8e500acView commit details -
docs(i18n): new Crowdin updates (#5237)
* New translations README.md (French) * New translations README.md (French) * New translations README.md (Russian) * New translations README.md (Spanish) * New translations README.md (Arabic) * New translations README.md (German) * New translations README.md (Italian) * New translations README.md (Japanese) * New translations README.md (Korean) * New translations README.md (Dutch) * New translations README.md (Polish) * New translations README.md (Portuguese) * New translations README.md (Russian) * New translations README.md (Turkish) * New translations README.md (Chinese Simplified) * New translations README.md (Chinese Traditional) * New translations README.md (Vietnamese) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Indonesian) * New translations README.md (Sorani (Kurdish)) * New translations README.md (Spanish) * New translations README.md (Arabic) * New translations README.md (German) * New translations README.md (Italian) * New translations README.md (Japanese) * New translations README.md (Korean) * New translations README.md (Dutch) * New translations README.md (Polish) * New translations README.md (Portuguese) * New translations README.md (Turkish) * New translations README.md (Chinese Simplified) * New translations README.md (Chinese Traditional) * New translations README.md (Vietnamese) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Indonesian) * New translations README.md (Sorani (Kurdish)) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Norwegian) * New translations README.md (Norwegian) * New translations README.md (French) * New translations README.md (French) * New translations README.md (Spanish) * New translations README.md (German) * New translations README.md (Japanese) * New translations README.md (Polish) * New translations README.md (Spanish) * New translations README.md (Japanese) * New translations README.md (Polish) * New translations README.md (Turkish) * New translations README.md (Chinese Simplified) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Indonesian) * New translations README.md (Chinese Simplified) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Norwegian) * New translations README.md (French) * New translations README.md (Russian) * New translations README.md (Spanish) * New translations README.md (Arabic) * New translations README.md (German) * New translations README.md (Italian) * New translations README.md (Japanese) * New translations README.md (Korean) * New translations README.md (Dutch) * New translations README.md (Polish) * New translations README.md (Portuguese) * New translations README.md (Turkish) * New translations README.md (Chinese Simplified) * New translations README.md (Chinese Traditional) * New translations README.md (Vietnamese) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Indonesian) * New translations README.md (Sorani (Kurdish)) * New translations README.md (Ukrainian) * New translations README.md (Norwegian) * New translations README.md (Vietnamese) * New translations README.md (Vietnamese) * New translations README.md (Vietnamese) * New translations README.md (French) * New translations README.md (Russian) * New translations README.md (Spanish) * New translations README.md (Arabic) * New translations README.md (German) * New translations README.md (Italian) * New translations README.md (Japanese) * New translations README.md (Korean) * New translations README.md (Dutch) * New translations README.md (Polish) * New translations README.md (Portuguese) * New translations README.md (Turkish) * New translations README.md (Chinese Simplified) * New translations README.md (Chinese Traditional) * New translations README.md (Vietnamese) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Indonesian) * New translations README.md (Sorani (Kurdish)) * New translations README.md (Ukrainian) * New translations README.md (Norwegian) * New translations README.md (French) * New translations README.md (Spanish) * New translations README.md (Arabic) * New translations README.md (Polish) * New translations README.md (Spanish) * New translations README.md (French) * New translations README.md (Arabic) * New translations README.md (German) * New translations README.md (Italian) * New translations README.md (Japanese) * New translations README.md (Korean) * New translations README.md (Dutch) * New translations README.md (Polish) * New translations README.md (Portuguese) * New translations README.md (Russian) * New translations README.md (Turkish) * New translations README.md (Chinese Simplified) * New translations README.md (Chinese Traditional) * New translations README.md (Vietnamese) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Indonesian) * New translations README.md (Sorani (Kurdish)) * New translations README.md (Ukrainian) * New translations README.md (Norwegian) * New translations README.md (Spanish) * New translations README.md (French) * New translations README.md (German) * New translations README.md (Japanese) * New translations README.md (Russian) * New translations README.md (Chinese Simplified) * New translations README.md (Chinese Traditional) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Spanish) * New translations README.md (French) * New translations README.md (Arabic) * New translations README.md (German) * New translations README.md (Italian) * New translations README.md (Japanese) * New translations README.md (Korean) * New translations README.md (Dutch) * New translations README.md (Polish) * New translations README.md (Portuguese) * New translations README.md (Russian) * New translations README.md (Turkish) * New translations README.md (Chinese Simplified) * New translations README.md (Chinese Traditional) * New translations README.md (Vietnamese) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Indonesian) * New translations README.md (Sorani (Kurdish)) * New translations README.md (Ukrainian) * New translations README.md (Norwegian) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Ukrainian)
Configuration menu - View commit details
-
Copy full SHA for 6613bc2 - Browse repository at this point
Copy the full SHA 6613bc2View commit details -
chore(master): release 1.16.0 (#5236)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 02d6c00 - Browse repository at this point
Copy the full SHA 02d6c00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13a6464 - Browse repository at this point
Copy the full SHA 13a6464View commit details -
build: Sort toml preset files (#5352)
build: Sort toml input file list for reproducible build results. See https://reproducible-builds.org/ for why this is good. This patch was done while working on reproducible builds for openSUSE.
Configuration menu - View commit details
-
Copy full SHA for 22c6f15 - Browse repository at this point
Copy the full SHA 22c6f15View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5f62a6 - Browse repository at this point
Copy the full SHA b5f62a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa09a1f - Browse repository at this point
Copy the full SHA aa09a1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2604ba0 - Browse repository at this point
Copy the full SHA 2604ba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c87b649 - Browse repository at this point
Copy the full SHA c87b649View commit details -
docs(preset): add gruvbox rainbow preset (#5321)
* docs: add new preset gruvbox-rainbow * docs: add readme page of gruvbox-rainbow preset * docs: update the screenshot of gruvbox-rainbow * fix: update the background color of root * format: fix markdown format * format: fix markdown format with dprint * docs(presets): sort the options * docs(presets): use $linebreak instead of \n * docs(presets): add icons for redhat distro * perf: put the space into version block Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * docs(presets): use custom palette to manage colors * docs(presets): put the space into version block for all context * docs(presets): add prefix to color names --------- Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 69bf917 - Browse repository at this point
Copy the full SHA 69bf917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99471cf - Browse repository at this point
Copy the full SHA 99471cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd6a374 - Browse repository at this point
Copy the full SHA cd6a374View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ccccbd - Browse repository at this point
Copy the full SHA 7ccccbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 694297c - Browse repository at this point
Copy the full SHA 694297cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 550ee15 - Browse repository at this point
Copy the full SHA 550ee15View commit details -
Configuration menu - View commit details
-
Copy full SHA for c72e133 - Browse repository at this point
Copy the full SHA c72e133View commit details -
Configuration menu - View commit details
-
Copy full SHA for 627cc0d - Browse repository at this point
Copy the full SHA 627cc0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 498bb8f - Browse repository at this point
Copy the full SHA 498bb8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfdcb60 - Browse repository at this point
Copy the full SHA dfdcb60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14d6e08 - Browse repository at this point
Copy the full SHA 14d6e08View commit details -
Configuration menu - View commit details
-
Copy full SHA for b14c8c7 - Browse repository at this point
Copy the full SHA b14c8c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75f574d - Browse repository at this point
Copy the full SHA 75f574dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a1a7ba - Browse repository at this point
Copy the full SHA 2a1a7baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2befa5c - Browse repository at this point
Copy the full SHA 2befa5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec769d - Browse repository at this point
Copy the full SHA 1ec769dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07d6872 - Browse repository at this point
Copy the full SHA 07d6872View commit details -
Configuration menu - View commit details
-
Copy full SHA for d58157c - Browse repository at this point
Copy the full SHA d58157cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2db8106 - Browse repository at this point
Copy the full SHA 2db8106View commit details -
Configuration menu - View commit details
-
Copy full SHA for a35c08b - Browse repository at this point
Copy the full SHA a35c08bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb5198 - Browse repository at this point
Copy the full SHA 7fb5198View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f5327b - Browse repository at this point
Copy the full SHA 7f5327bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 693cb16 - Browse repository at this point
Copy the full SHA 693cb16View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5e6b12 - Browse repository at this point
Copy the full SHA e5e6b12View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2d295e - Browse repository at this point
Copy the full SHA f2d295eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bca995 - Browse repository at this point
Copy the full SHA 1bca995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 852f423 - Browse repository at this point
Copy the full SHA 852f423View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cb9067 - Browse repository at this point
Copy the full SHA 0cb9067View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6271b27 - Browse repository at this point
Copy the full SHA 6271b27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 661cdb0 - Browse repository at this point
Copy the full SHA 661cdb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01935fd - Browse repository at this point
Copy the full SHA 01935fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fbf83c - Browse repository at this point
Copy the full SHA 8fbf83cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c185ca8 - Browse repository at this point
Copy the full SHA c185ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ae74b1 - Browse repository at this point
Copy the full SHA 5ae74b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e36b640 - Browse repository at this point
Copy the full SHA e36b640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3659941 - Browse repository at this point
Copy the full SHA 3659941View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f747d8 - Browse repository at this point
Copy the full SHA 9f747d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97da878 - Browse repository at this point
Copy the full SHA 97da878View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cb8d03 - Browse repository at this point
Copy the full SHA 5cb8d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1de6b - Browse repository at this point
Copy the full SHA 5a1de6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9096ff2 - Browse repository at this point
Copy the full SHA 9096ff2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3af668 - Browse repository at this point
Copy the full SHA d3af668View commit details -
Configuration menu - View commit details
-
Copy full SHA for aedcbdb - Browse repository at this point
Copy the full SHA aedcbdbView commit details -
perf: Skip unnecessary indirection in starship init zsh (#5322)
Skip unnecessary indirection in starship init zsh The installation instructions indicate that one should add this snippet to zsh's configuration: eval "$(starship init zsh)" The command `starship init zsh` prints a little shell script for zsh to execute: > starship init zsh source <(/usr/bin/starship init zsh --print-full-init)% Running `starship init zsh --print-full-init` prints yet another script that zsh executes. There is an intermediate step that seems redundant; starship prints a script for zsh to execute, and this script prints another script for zsh to execute. This commit skips the intermediate execution and prints the final script in `starship init`. This is backwards compatible and does not require any changes in the installation instructions, so it could be release without a major version bump. Note that it would still be possible to update the installation instructions to `source <(starship init zsh)`; this patch works with both `source` and `eval`. Picking the most performant one is beyond this scope of this commit. See: #2637
Configuration menu - View commit details
-
Copy full SHA for a798475 - Browse repository at this point
Copy the full SHA a798475View commit details -
Configuration menu - View commit details
-
Copy full SHA for d373bce - Browse repository at this point
Copy the full SHA d373bceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0925d85 - Browse repository at this point
Copy the full SHA 0925d85View commit details -
docs(preset): Add Jetpack Preset (#5261)
* build(deps): update clap crates * build(deps): update rust crate notify-rust to 4.7.1 * build(deps): update rust crate shadow-rs to 0.20.1 * build(deps): update rust crate git-features to 0.26.5 * build(deps): update rust crate notify-rust to 4.8.0 * docs(kubernetes): Remove extra backspace from regex in example (#4905) Remove extra backspace from regex in example In the example, `[\\w-]` would match a literal backspace `\`, the character `w` or a dash `-`. By removing the backspace, instead it matches any "word character" `\w` or a dash `-`. * docs(i18n): new Crowdin updates (#4877) * chore: use updated gitoxide crate names (#4913) * build(deps): update rust crate gix to 0.37.1 * build(deps): update rust crate toml_edit to 0.19.4 * docs(install): update nushell instructions in installation script (#4921) Improve Nushell installation instruction Consistently use `save -f` rather than `save`; the latter fails if the file already exists Signed-off-by: Michel Alexandre Salim <michel@michel-slm.name> * build(deps): update rust crate clap_complete to 4.1.3 * build(deps): update rust crate gix to 0.37.2 * docs(i18n): new Crowdin updates (#4925) * chore(master): release 1.13.0 (#4730) * build(deps): update rust crate tempfile to 3.4.0 * fix: trigger release * chore(master): release 1.13.1 (#4937) * ci: set Node version for docs build * ci: allow docs to be manually published via workflow_dispatch * ci: remove unneeded dependency in publish job * ci: add caching for docs publishing step * build(deps): update rust crate schemars to 0.8.12 * build(deps): update dprint plugins * build(deps): update rust crate shadow-rs to 0.21.0 * build(deps): update clap crates * feat(release): handle chocolatey starship.portable and starship.install pkg publishing (#4723) Handles starship.install (MSI installer) and starship.portable and makes starship an empty meta-package that only depends on starship.install. MSI/installer packages seem to be preferred over zip-based installers on chocolatey. Proper virtual packages that allow choosing either a portable or install variant aren't implemented in chocolatey yet. * ci: replace `audit` with `deny` action (#4856) * build(deps): update rust crate clap to 4.1.8 * build(deps): update gitoxide crates * ci: use `reviewdog/action-suggester` for config-schema check (#4857) * ci: use `reviewdog/action-suggester` for config-schema check * increase workflow permissions * fix(preset): add output-flag to avoid encoding issues (#4926) * build(deps): update rust crate rayon to 1.7.0 * build(deps): update gitoxide crates * build(deps): update pest crates to 2.5.6 * build(deps): update rust crate serde_json to 1.0.94 * build(deps): update npm to ^1.9.9 * build(deps): update rust crate open to 3.4.0 * docs(character): use updated `vimcmd_symbol` instead of older `vicmd_symbol` variant (#4960) Fix typo in character example * build(deps): update rust crate serde to 1.0.153 * docs(install): fix typo and update indentation and whitespaces (#4941) * build(deps): update rust crate serde to 1.0.154 * build(deps): update rust crate gix to 0.40.0 * chore: fix clippy warnings for rust 1.68 (#4983) * fix(init): avoid cygpath for starship binary path (#4970) Update mod.rs * build(deps): update rust crate open to v4 (#4982) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update rust crate toml_edit to 0.19.5 * build(deps): update rust crate gix to 0.41.0 (#4984) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update rust crate serde to 1.0.155 * build(deps): update rust crate chrono to 0.4.24 * build(deps): update rust crate semver to 1.0.17 * build(deps): update rust crate quick-xml to 0.28.0 * Update sponsors * build(deps): update toml crates * build(deps): update rust crate nu-ansi-term to 0.47.0 * build(deps): update rust crate windows to 0.46.0 * build(deps): update rust crate serde to 1.0.156 * docs(preset): Add `hostname.ssh_symbol` to nerd font preset (#4991) docs(preset): Add missing ssh_symbol in nerd font * fix(fossil_branch): fossil checkout database file name on windows (#4978) fix(fossil_branch): use proper fossil checkout database file name on windows * build(deps): update gitoxide crates * build(deps): update rust crate toml_edit to 0.19.7 * build(deps): update clap crates * build(deps): update rust crate serde to 1.0.157 * build(deps): update rust crate quick-xml to 0.28.1 * build(deps): update rust crate clap to 4.1.11 * docs(preset): add missing config for Java to no-runtime-version (#5011) docs(preset): add missing Java to no-runtime-version * build(deps): update rust crate serde to 1.0.158 * feat(aws): Adds support for AWS_CREDENTIAL_EXPIRATION environment variable (#5002) feat(aws): supports AWS_CREDENTIAL_EXPIRATION environment variable Adds support for the AWS_CREDENTIAL_EXPIRATION environment variable which was adopted as the standard way to set the expiration for temporary credentials. The existing AWS_SESSION_EXPIRATION environment variable is not dropped for backwards compatibility. See aws/aws-cli#7398 * build(deps): update rust crate open to 4.0.1 * build(deps): update rust crate regex to 1.7.2 * chore: add spell checker to workflows (#4975) * chore: add spell checker to workflows * fix: update config schema * fix: revert for fennel.rs * build(deps): update rust crate toml_edit to 0.19.8 * build(deps): update crate-ci/typos action to v1.14.3 * build(deps): update rust crate clap to 4.1.13 * build(deps): update embarkstudios/cargo-deny-action action to v1.5.0 * build(deps): update rust crate gix to 0.43.0 * fix(gradle): add support for unstable Gradle versions (#5021) * build(deps): update rust crate serde_json to 1.0.95 * docs: Update nerd-font-symbols.toml pop_os! symbol (#5017) Update nerd-font-symbols.toml Use the specific pop_os! nerd symbol instead of the generic lollipop * build(deps): update clap crates * build(deps): update rust crate regex to 1.7.3 * build(deps): update rust crate serde to 1.0.159 * build(deps): update rust crate indexmap to 1.9.3 * build(deps): update clap crates to 4.2.0 * build(deps): update rust crate tempfile to 3.5.0 * build(deps): update rust crate windows to 0.47.0 * build(deps): update rust crate clap to 4.2.1 * build(deps): update rust crate gix to 0.43.1 * build(deps): update rust crate windows to 0.48.0 * fix(pulumi): Fix formatting on pulumi module when using version (#5038) Fix formatting on pulumi module when using version Sanitize `pulumi version` output to remove leading 'v' character and trailing newlines. * feat(fossil): detection of Fossil check-outs in subdirectories (#4910) * Move PathExt::device_id() outside modules module * Add upwards_sibling_scan-function * Fix Fossil check-out detection in subdirectories * Use shared upwards scanning function in hg_branch * Let the caller specify if they're looking for a file or a folder * fix merge --------- Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * feat(aws): add support for source_profile (#4859) feat(aws): add support for source_profile (#3834) Co-authored-by: @luiscamaral * feat(custom): add option to check if pwd is in a repo (#4822) * feat(custom): add option to check if pwd is in a repo * Apply suggestions from code review Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * change whenrepo to require_repo * chore: fix doc formatting --------- Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * build(deps): update rust crate terminal_size to 0.2.6 * build(deps): update rust crate process_control to 4.0.3 (#5046) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update pest crates to 2.5.7 (#5043) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update crate-ci/typos action to v1.14.4 * docs(presets): add azure and gcloud default symbols to plaintext preset (#5040) * chore(nu): use updated closure syntax (#5054) Update starship.nu to conform to Nushell changes Nushell recently made a change to require that all closures have an explicit parameter list, even if it's empty, in nushell/nushell#8290. This updates starship.nu to conform to this requirement. I have casually tested this against both the latest released version of Nushell, and the latest version on HEAD; the changed code works well (for me) on both. * build(deps): update crate-ci/typos action to v1.14.5 * build(deps): update embarkstudios/cargo-deny-action action to v1.5.1 * fix(java): wrong version number when using Android Studio JDK (#4966) The regular expression would get the revision number found in: with gcc Android (7284624, based on r416183b) so it would print "7284624". * build(deps): update dprint plugins * build(deps): update rust crate os_info to 3.7.0 (#5057) * build(deps): update rust crate os_info to 3.7.0 * add new os symbols --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * docs(i18n): new Crowdin updates (#4956) * chore(master): release 1.14.0 (#4948) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix: trigger release * fix: bootstrap manifest for release-please (#5087) * fix: update the release-please manifest * chore: fix release-please-manifest version * ci: Revert "fix: bootstrap manifest for release-please (#5087)" This reverts commit e392d14. * chore(master): release 1.14.1 (#5090) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * ci: add missing GH token to doc publishing flow * build(deps): update rust crate serde to 1.0.160 * docs: update snap instructions (#5007) As part of #4954, non-edge packages of Starship were removed from Snapcraft. This means the only way to install Starship is through the `edge` channel using `snap install --edge starship`. * fix(git_commit): resolve panic on 32-bit targets (#5095) * chore(choco): remove chocolatey dependency (#5078) * docs(i18n): new Crowdin updates (#5093) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations tokyo-night.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations bracketed-segments.md (Ukrainian) * New translations nerd-font.md (Ukrainian) * New translations no-runtimes.md (Ukrainian) * New translations plain-text.md (Ukrainian) * New translations pure-preset.md (Ukrainian) * New translations pastel-powerline.md (Ukrainian) * New translations no-nerd-font.md (Ukrainian) * New translations no-empty-icons.md (Ukrainian) * New translations README.md (French) * New translations README.md (Russian) * New translations README.md (Spanish) * New translations README.md (Arabic) * New translations README.md (German) * New translations README.md (Italian) * New translations README.md (Japanese) * New translations README.md (Korean) * New translations README.md (Dutch) * New translations README.md (Polish) * New translations README.md (Portuguese) * New translations README.md (Turkish) * New translations README.md (Chinese Simplified) * New translations README.md (Chinese Traditional) * New translations README.md (Vietnamese) * New translations README.md (Portuguese, Brazilian) * New translations README.md (Indonesian) * New translations README.md (Sorani (Kurdish)) * New translations README.md (Ukrainian) * New translations README.md (Norwegian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations README.md (Ukrainian) * New translations bracketed-segments.md (Ukrainian) * New translations nerd-font.md (Ukrainian) * New translations no-runtimes.md (Ukrainian) * New translations plain-text.md (Ukrainian) * New translations pure-preset.md (Ukrainian) * New translations pastel-powerline.md (Ukrainian) * New translations no-nerd-font.md (Ukrainian) * New translations no-empty-icons.md (Ukrainian) * New translations tokyo-night.md (Ukrainian) * New translations README.md (Ukrainian) * chore(master): release 1.14.2 (#5098) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * build(deps): update embarkstudios/cargo-deny-action action to v1.5.2 * build(deps): update rust crate quick-xml to 0.28.2 * build(deps): update rust crate serde_json to 1.0.96 * build(deps): update rust crate starship-battery to 0.8.0 (#5106) * build(deps): update rust crate gethostname to 0.4.2 * feat: add typechange to git_status module (#4829) Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * feat(azure): subscription name aliases (#4949) * From issue #4448, added `subscription_aliases` as a field for the Azure module Can be set in starship.toml with [azure.subscription_aliases] * Updated config file schema * Added entry into documentation * Update README.md * Formatted with dprint * feat(git_metrics): add option to ignore submodules (#5052) * add docs * update schema * ok, actually update schema * add test * fix lint * accidentally included my .devenv directory * feat: Add Solidity Module (#5047) * Adding documentation * Documentation and schema addition * Creating solidity config * Module for solidity lang * Updating all the files * Changing according to clippy * Fixing misspellings * Changes suggested by clippy * Updating schema , maybe fixing docs workflow error * Updating schema * Removing solcjs from default compiler list * Fallback test added and test string fixed * Fixing docs * Updating schema * Updating schema * Fixing docs * Updating schema * Updating schema * Typo fix * Update docs/config/README.md Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * Update src/utils.rs Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * Fix build commit --------- Co-authored-by: Anirban Halder <shaeo967@gmail.com> Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * build(deps): update crate-ci/typos action to v1.14.6 * build(deps): update rust crate clap to 4.2.2 * fix(config): Make print-config not panic without a config (#5001) * build(deps): update rust crate open to 4.0.2 * build(deps): update rust crate clap to 4.2.3 * build(deps): update rust crate gix-features to 0.29.0 * build(deps): update crate-ci/typos action to v1.14.8 * build(deps): update rust crate clap to 4.2.4 * build(deps): update rust crate dunce to 1.0.4 * build(deps): update rust crate regex to 1.8.0 * build(deps): update rust crate clap_complete to 4.2.1 * build(deps): update rust crate regex to 1.8.1 * docs(pwsh): use a more convenient method to update the window title (#5125) docs: fix PowerShell example to update the window title * fix(style): ensure nested style variables are processed during formatting (#5120) fix: ensure nested style variables are processed during formatting * refactor(Context): `set_config` method for `Context` (#5079) * add `set_config` method to `Context` * Made inline comment a doc comment * use `default_context()` for `set_config()` test * use `set_config()` in tests for `print.rs` * set root config w `set_config()` (`print.rs` test) * build(deps): update rust crate home to 0.5.5 * build(deps): update pest crates to 2.6.0 * build(deps): update rust crate open to 4.1.0 * build(deps): upgrade gitoxide to v0.44 for performance improvements during discovery (#5141) upgrade gitoxide to v0.44 for performance improvements during discovery Please note that there is a new `dot_git_only` option which would further speedup discovery. On even moderatly fast disks that probably not going to make a difference, but it will on incredibly slow (networked) disks. See helix-editor/helix#6867 for reference. * fix(snap): Update snapcraft.yaml to add personal-files interface (#5131) * build(deps): update rust crate clap to 4.2.5 * docs: add Ukranian to the project README (#5147) * Specify personal-file interface for snap * fix(presets): Added ($style) to format in module 'sudo' in Bracketed Segments Preset (#5146) * Fixed error in module 'sudo' There was no ($style) in format. When module enabled this lead to the error [WARN] - (starship::modules::sudo): Error in module `sudo` * Update docs/.vuepress/public/presets/toml/bracketed-segments.toml typo fix Co-authored-by: David Knaack <davidkna@users.noreply.github.com> --------- Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * ci: remove actions-rs actions (#5115) * build(deps): update rust crate clap to 4.2.7 * build(deps): update crate-ci/typos action to v1.14.9 * build(deps): update rust crate serde to 1.0.162 * build(deps): update rust crate rust-ini to 0.19.0 (#5172) * build(deps): update rust crate rust-ini to 0.19.0 * add CC0-1.0 to allowed license list --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update rust crate versions to v5 (#5176) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat(aws): support aws sso with automatic authentication refresh (#5170) * feat(aws): support aws sso with automatic authentication refresh * docs(aws): add sso_session for profile detection * feat(gcloud): add `detect_env_vars` option (#5166) * feat(gcloud): add `detect_env_vars` option * regenerate config schema * docs: update CONTRIBUTING.md and README.md (#5153) * build(deps): update rust crate clap_complete to 4.2.2 * fix: update of presets and default configuration to reflect changes in Nerd Fonts 3.0 (#5162) * Updated nf-mdi-* to nf-md-* symbols The following symbols where changed - directory.read_only - memory_usage - meson - nim - os.symbols.Garuda - os.symbols.HardenedBSD - os.symbols.Illumos - os.symbols.OpenBSD - os.symbols.OracleLinux - os.symbols.Redox - os.symbols.Solus - os.symbols.Windows - package - rlang * Updated nf-mdi-* to nf-md-* symbols (for all other presets) The following symbols where changed for pastel-powerline: - directory.substitutions.Documents - nim for tokyo-night - directory.substitutions.Documents - golang * Updated nf-mdi-* to nf-md-* symbols for the default configuration in modules in src/configs/*.rs The following symbols where changed - azure - battery.full_symbol - battery.charging_symbol - battery.discharging_symbol - battery.unknown_symbol - battery.empty_symbol * Updated config-schema.json * Updated src/modules/*.rs docs/config/README.md and used `nerdfix` to check if I overlook anything * Fixed the battery discharging symbol in the tests --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: jtrv <travershasemail@gmail.com> * build(deps): disable unnecessary/unused regex features (#5175) This will reduce the binary size by ~400 kB. * build(deps): update rust crate serde to 1.0.163 * build(deps): update xalvarez/prevent-file-change-action action to v1.3.2 * build(deps): update rust crate clap_complete to 4.2.3 * build(deps): update rust crate gethostname to 0.4.3 * build(deps): update dprint plugins * build(deps): update toml crates * build(deps): update crate-ci/typos action to v1.14.10 * build(deps): update clap crates to 4.3.0 * build(deps): update crate-ci/typos action to v1.14.11 * build(deps): update rust crate regex to 1.8.2 * build(deps): update rust crate toml_edit to 0.19.10 * build(deps): update rust crate regex to 1.8.3 * build(deps): update rust crate shadow-rs to 0.22.0 * build(deps): update rust crate log to 0.4.18 * build(deps): update rust crate chrono to 0.4.25 * build(deps): update rust crate once_cell to 1.17.2 * build(deps): update rust crate chrono to 0.4.26 * refactor: simplify `shadow-rs` setup in `build.rs` (#5209) Update build.rs * feat(golang): adding `mod_version` variable (#5177) * feat(nodejs): Add `expected_version` variable (#5081) * add `expected_version` variable to `nodejs` * show comparison symbols with `expected_version` * documentation, formatting, more tests * Remapped `engines_version` to $version * Added better descriptions to docs * Update docs/config/README.md Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * Removed clone from `nodejs`, formatting * refactored function calls * rewrote `engines_version` formatter * Moved Lazy variables into maps --------- Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * build(deps): update crate-ci/typos action to v1.14.12 * build(deps): update clap crates to 4.3.1 * fix: bump libz-ng-sys (#5218) * build(deps): update rust crate clap to 4.3.2 * build(deps): update rust crate shadow-rs to 0.23.0 * build(deps): update rust crate regex to 1.8.4 * build(deps): update rust crate once_cell to 1.18.0 * Update GA measurement ID * build(deps): update rust crate nu-ansi-term to 0.48.0 * docs(i18n): new Crowdin updates (#5109) * Revert "Specify personal-file interface for snap" This reverts commit 2641a37. This was reverted due to errors in the snap publishing pipeline: interface 'starship-config' not found in base declaration declaration-snap-v2_plug_known (starship-config, starship-config) invalid plugs interface definition 'starship-config' lint-snap-v2_app_plugs_plug_reference (starship, starship-config) unknown interface 'starship-config' lint-snap-v2_plugs (starship-config, starship-config) * chore(master): release 1.15.0 (#5108) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Checkout before running gh commands in CI * Inline script for GA4 * build(deps): update gitoxide crates * build(deps): update rust crate tempfile to 3.6.0 * Update GA4 tag attribute * build(deps): update crate-ci/typos action to v1.15.0 * feat: update the nushell init file and make it valid module and overlay (#5188) * break long commands into multiple lines for readability * fix the format of closures We generally write `{|| ...}` instead of `{ || ...}`. * remove the `$"--opt=(val)"` structure when possible `starship` does not require to use `--opt=val` and so we do not need to do that with Nushell :) the only place where this is required is with `--status` because `$env.LAST_EXIT_CODE` can be negative and `starship` does not appear to *like* values of the form `-2`... so i left this line as it was. on the other hand, `$env.CMD_DURATION_MS` and `(term size).columns` should be fine 😌 * simplify the `config` mutation with new `?` syntax This is a new very handy feature of Nushell which gives a much simpler command combined with `default` and `merge`. * put all `let-env`s inside an `export-env` with `load-env` This commit has two reasons of existing: - i think it makes it a bit easier to read with less `let-env`s - it transforms the *script* into both a valid module and a valid overlay * bump the version to `0.78` in to docs * add a note about the init file being also a module to all docs * tweak the documentation * update the Nushell part of the install script * format the vuepress config file as previous commit 1175801 was not successful, let's try to make the CI happy manually 😌 * remove code quotes in the `config_cmd` of Nushell * format the style in the Nushell `warning` section * build(deps): update rust crate serde to 1.0.164 (#5231) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update rust crate starship-battery to 0.8.1 (#5232) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat(pwsh): Support vi command mode indicator (#5049) Support vi command mode in powershell * build(deps): update rust crate clap to 4.3.3 (#5235) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update rust crate gix to 0.46.0 * build(deps): update rust crate log to 0.4.19 (#5240) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore: fix typos (#5239) * chore: fix new clippy lints (#5241) * docs: Correct Arch Linux Repo Name (#5243) * Correct Arch Linux repo name * Revert changes to translated files. * build(deps): update rust crate quick-xml to 0.29.0 * build(deps): update reviewdog/action-suggester action to v1.6.1 * build(deps): update rust crate clap to 4.3.4 * build(deps): update rust crate serde_json to 1.0.97 * build(deps): update rust crate shadow-rs to 0.23.0 (#5250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(bash): Clear out completed jobs before counting NUM_JOBS (#5253) Clear out completed jobs before counting NUM_JOBS * build(deps): update pest crates to 2.6.1 * redesign * jet link * screenshot * readme, config * clean trails whitespace * fmt * comment vicmd * mv pos, right prompt warn * right prompt prereq * reco and typo * resolve build check error * tidy * resolve build check error * resolve build check error * request changes * rm src contents * rm git_status.rs * tryint fix checks * PR review request: rm comments * PR review request: rm redundant default * PR review request: enable aws --------- Signed-off-by: Michel Alexandre Salim <michel@michel-slm.name> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tom Fenech <tomjwfenech@gmail.com> Co-authored-by: Matan Kushner <hello@matchai.dev> Co-authored-by: David Knaack <davidkna@users.noreply.github.com> Co-authored-by: Michel Alexandre Salim <michel@michel-slm.name> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan Dittrich <mail@jand.one> Co-authored-by: Zhizhen He <hezhizhen.yi@gmail.com> Co-authored-by: Swarnim Maheshwari <rexzeo0@gmail.com> Co-authored-by: Guilhem Saurel <guilhem.saurel@laas.fr> Co-authored-by: Stefan Cosma <66746+stefanc@users.noreply.github.com> Co-authored-by: Christian Meusel <christian.meusel@posteo.de> Co-authored-by: Harry Hodge <harry@harryhodge.co.uk> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Dave Parr <8363743+DaveParr@users.noreply.github.com> Co-authored-by: Ryan Sabatini <11415980+rjsab@users.noreply.github.com> Co-authored-by: Vegard Skui <me@vegardskui.com> Co-authored-by: Cosimo Matteini <dev.matteini@gmail.com> Co-authored-by: jliaoh <48660001+hunterliao29@users.noreply.github.com> Co-authored-by: Matthew T <tet68mt+github@gmail.com> Co-authored-by: Samir Talwar <samir@functional.computer> Co-authored-by: Aurélien Gâteau <mail@agateau.com> Co-authored-by: Aki Kanellis <hello@akikanellis.com> Co-authored-by: Chad Denyar <6653063+cdenyar@users.noreply.github.com> Co-authored-by: marcybell <marcy@marcelinesystems.dev> Co-authored-by: Colton Donnelly <colton@donn.io> Co-authored-by: AnirbanHalder654322 <92542059+AnirbanHalder654322@users.noreply.github.com> Co-authored-by: Anirban Halder <shaeo967@gmail.com> Co-authored-by: Dom Slee <domslee1@gmail.com> Co-authored-by: Micky Brunetti <micky2be@users.noreply.github.com> Co-authored-by: Andrew Pantuso <ajpantuso@gmail.com> Co-authored-by: Sebastian Thiel <sebastian.thiel@icloud.com> Co-authored-by: Scott Parkhill <scott.parkhill@gmail.com> Co-authored-by: Eldar Khurmamatov <74624554+e-khurmamatov@users.noreply.github.com> Co-authored-by: kensasongko <ken.sasongko@gmail.com> Co-authored-by: Denis Cornehl <denis@cornehl.org> Co-authored-by: Mick Hohmann <gh@m69.im.net> Co-authored-by: jtrv <travershasemail@gmail.com> Co-authored-by: Jakub Jirutka <jakub@jirutka.cz> Co-authored-by: baoyachi. Aka Rust Hairy crabs <liaoymxsdl@sina.com> Co-authored-by: Antoine Stevan <44101798+amtoine@users.noreply.github.com> Co-authored-by: Nemo157 <git@nemo157.com> Co-authored-by: Dosenpfand <Dosenpfand@users.noreply.github.com> Co-authored-by: Ajeet D'Souza <98ajeet@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a28ad19 - Browse repository at this point
Copy the full SHA a28ad19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20119da - Browse repository at this point
Copy the full SHA 20119daView commit details -
feat(fossil_metrics): add fossil_metrics module (#4874)
* feat(fossil_metrics): add fossil_metrics module * Return early if not in a Fossil check-out * Add more tests for fossil_metrics * Move is in Fossil checkout check after module enabled check * Update type for new toml version * Update the config file schema * Rework parsing of fossil diff output * Fix Fossil check-out detection in subdirectories * Use regex to only match expected fossil diff output * Use shared ancestor scanning and fix detection on Windows * Add note on minimum Fossil version
Configuration menu - View commit details
-
Copy full SHA for 471a263 - Browse repository at this point
Copy the full SHA 471a263View commit details -
feat(kubernetes): Add styling based on current context (#4550)
* feat(kubernetes): Add styling based on current context Add an ability to customize the configuration of the kubernetes module style, based on the current context. A new variable is added to the config section, called environments, which is a list of possible customizations. Each such customization is an object with a context_pattern regex, which matches context name, and an optional style and icon that will override the global configuration, if the currently used context matched the context_pattern. Based on multiple attempts to add per-context styling and symbols to the kubernetes module. - #1568 by @lht https://github.com/lht -> base - #614 by @nomaed https://github.com/nomaed -> naming, symbol, some tests Rebased and combined by @jankatins Contains the following squasched commits - Rename to contexts and move aliases into contexts - Move deprecated functions to a submodule - Cleanup: ignore None-valued KubeCtxComponents - Add regex func + clean up matching-context search - Placate paper clip Closes: #570 Co-authored-by: =?UTF-8?q?Boris=20Aranovic=CC=8C?= <nomaed@gmail.com> Co-authored-by: Jan Katins <jasc@gmx.net> Co-authored-by: Kevin Song <chips@ksong.dev> * refactor(kubernetes): Remove options and use clearer names * test(kubernetes): Handle duplicated contexts right * refactor(kubernetes): Cleaner user matching * fix(kubernetes): Only show warning in case of problems * feat(kubernetes): Add back alias replacements * refactor(kubernetes): Cleanup rust usage --------- Co-authored-by: Haitao Li <lihaitao@gmail.com> Co-authored-by: =?UTF-8?q?Boris=20Aranovic=CC=8C?= <nomaed@gmail.com> Co-authored-by: Kevin Song <chips@ksong.dev> Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for efad9e8 - Browse repository at this point
Copy the full SHA efad9e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9526317 - Browse repository at this point
Copy the full SHA 9526317View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4fa6b7 - Browse repository at this point
Copy the full SHA e4fa6b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46644a1 - Browse repository at this point
Copy the full SHA 46644a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04fb7df - Browse repository at this point
Copy the full SHA 04fb7dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd3921f - Browse repository at this point
Copy the full SHA cd3921fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a30a950 - Browse repository at this point
Copy the full SHA a30a950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c5622c - Browse repository at this point
Copy the full SHA 5c5622cView commit details -
build(deps): update rust crate indexmap to v2 (#5405)
* build(deps): update rust crate indexmap to v2 * enable `indexmap2`-feature in `schemars` --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 589230b - Browse repository at this point
Copy the full SHA 589230bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f56f448 - Browse repository at this point
Copy the full SHA f56f448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 369532f - Browse repository at this point
Copy the full SHA 369532fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b567b2 - Browse repository at this point
Copy the full SHA 1b567b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97b3db3 - Browse repository at this point
Copy the full SHA 97b3db3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a50301 - Browse repository at this point
Copy the full SHA 1a50301View commit details -
Configuration menu - View commit details
-
Copy full SHA for 522a7ab - Browse repository at this point
Copy the full SHA 522a7abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f7eec - Browse repository at this point
Copy the full SHA 23f7eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for bab848c - Browse repository at this point
Copy the full SHA bab848cView commit details -
build(deps): upgrade to
gix
0.53 (#5431)This also reduces the binary size from -rwxr-xr-x 1 byron staff 6482184 Sep 9 08:52 ./target/release/starship to -rwxr-xr-x 1 byron staff 6399544 Sep 9 08:56 ./target/release/starship
Configuration menu - View commit details
-
Copy full SHA for a3a7e9a - Browse repository at this point
Copy the full SHA a3a7e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e401a - Browse repository at this point
Copy the full SHA 16e401aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2146a29 - Browse repository at this point
Copy the full SHA 2146a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85add72 - Browse repository at this point
Copy the full SHA 85add72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55c8c50 - Browse repository at this point
Copy the full SHA 55c8c50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 658f328 - Browse repository at this point
Copy the full SHA 658f328View commit details -
feat(hostname): add detect_env_vars as option (#5196)
* Added hostname.detect_env_vars based on the newly added context::detect_env_vars - extended context::detect_env_vars to check for negated environment variables as well, analogous to the other detect modules - made hostname.detect_env_vars only active if ssh_only is set to false for backwards compatibility Co-authored-by: Dominik Sander <dsander@users.noreply.github.com> * added clippy recommendations, removed unneeded comments * Added new logic (suggested in #5196 (comment)) The new `detect_env_vars` now requires either SSH_ONLY to be false or the environment variable SSH_CONNECTION to be set, so that is will be used * Fixed typo * Refactored the detect_env_vars function for early returns and better readability * Change boolean logic for better readability Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * Apply suggestions from code review to `detect_env_vars` method. Co-authored-by: David Knaack <davidkna@users.noreply.github.com> * Fixed bracket error & updated comments - fixed bracket error in hostname.rs, after changes - updated comments for context.rs, for the suggested changes * Removed obsolete warning from docs/config/README.md Co-authored-by: David Knaack <davidkna@users.noreply.github.com> --------- Co-authored-by: Dominik Sander <dsander@users.noreply.github.com> Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a56d37f - Browse repository at this point
Copy the full SHA a56d37fView commit details -
build(deps): update mislav/bump-homebrew-formula-action action to v3 (#…
…5455) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dc877cf - Browse repository at this point
Copy the full SHA dc877cfView commit details -
fix(bash): unbound variable error with STARSHIP_PREEXEC_READY (#5438)
Prevent unbound variable error
Configuration menu - View commit details
-
Copy full SHA for 537b0b0 - Browse repository at this point
Copy the full SHA 537b0b0View commit details -
ci: Fix how version is obtained for pkgbuild (#5443)
* fix: Change how starship version is determined * Add STARSHIP_VERSION envar into CI for notarization * More strict! * Supress pushd/popd output * Fix shellcheck issue with quoting
Configuration menu - View commit details
-
Copy full SHA for a371fc5 - Browse repository at this point
Copy the full SHA a371fc5View commit details -
build(deps): update crate-ci/typos action to v1.16.15 (#5453)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 973185e - Browse repository at this point
Copy the full SHA 973185eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec61690 - Browse repository at this point
Copy the full SHA ec61690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be8c82 - Browse repository at this point
Copy the full SHA 0be8c82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b3a4c - Browse repository at this point
Copy the full SHA 80b3a4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 796c901 - Browse repository at this point
Copy the full SHA 796c901View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc0ef64 - Browse repository at this point
Copy the full SHA cc0ef64View commit details -
Configuration menu - View commit details
-
Copy full SHA for c59c3a1 - Browse repository at this point
Copy the full SHA c59c3a1View commit details