Skip to content
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

Closed
wants to merge 303 commits into from
Closed

Distinguish between pwsh and powershell #5156

wants to merge 303 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 3, 2023

  1. 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>
    3 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    af84ac4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab08338 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    809865d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bac201d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c33227a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e9b7aac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2d96076 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    97329d8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9c8933e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0139798 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    78c7068 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4a2fb51 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    78bde6f View commit details
    Browse the repository at this point in the history
  14. docs(pwsh): use a more convenient method to update the window title (#…

    …5125)
    
    docs: fix PowerShell example to update the window title
    micky2be authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    db752d7 View commit details
    Browse the repository at this point in the history
  15. fix(style): ensure nested style variables are processed during format…

    …ting (#5120)
    
    fix: ensure nested style variables are processed during formatting
    Ajpantuso authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    e4b0f83 View commit details
    Browse the repository at this point in the history
  16. 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)
    marcybelardo authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    cb1d2c6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2d0f423 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8c232e8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d827227 View commit details
    Browse the repository at this point in the history
  20. 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.
    Byron authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    69ce8c1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    59de9fc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6152542 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b8b1676 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1ba51f8 View commit details
    Browse the repository at this point in the history
  25. 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>
    2 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    532bc85 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d9047c8 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a6090d7 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    47c6216 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    dd03cbc View commit details
    Browse the repository at this point in the history
  30. 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>
    2 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    c049c1c View commit details
    Browse the repository at this point in the history
  31. build(deps): update rust crate versions to v5 (#5176)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    5a37c9b View commit details
    Browse the repository at this point in the history
  32. 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
    kensasongko authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    9e7666a View commit details
    Browse the repository at this point in the history
  33. feat(gcloud): add detect_env_vars option (#5166)

    * feat(gcloud): add `detect_env_vars` option
    
    * regenerate config schema
    syphar authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    83ad7b1 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    0e78120 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    098488f View commit details
    Browse the repository at this point in the history
  36. 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>
    3 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    89c9829 View commit details
    Browse the repository at this point in the history
  37. build(deps): disable unnecessary/unused regex features (#5175)

    This will reduce the binary size by ~400 kB.
    jirutka authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    dfced94 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    1dfa51f View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    270f6dd View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    6ff2ab6 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    62ed40f View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    63bceee View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    994a6ae View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    0be82b8 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    39a7230 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    b32c19b View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    55fdc4a View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    fdbd18f View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    9d3a5bd View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    5f34d0a View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    c6caea5 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    011044d View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    d287f89 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    921cc06 View commit details
    Browse the repository at this point in the history
  55. refactor: simplify shadow-rs setup in build.rs (#5209)

    Update build.rs
    baoyachi authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    ab9b223 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    d4fe5e7 View commit details
    Browse the repository at this point in the history
  57. 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>
    2 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    a086ad8 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    1c88f32 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    f1e0130 View commit details
    Browse the repository at this point in the history
  60. fix: bump libz-ng-sys (#5218)

    davidkna authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    dfc7e65 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    44ed9df View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    8ef49c4 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    e7a52c0 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    fb4e5e5 View commit details
    Browse the repository at this point in the history
  65. Update GA measurement ID

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    70bea9d View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    182ed8c View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    108cc1e View commit details
    Browse the repository at this point in the history
  68. 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)
    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    cfc4e81 View commit details
    Browse the repository at this point in the history
  69. chore(master): release 1.15.0 (#5108)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    d01ac54 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    bb9dc9a View commit details
    Browse the repository at this point in the history
  71. Inline script for GA4

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    f7152e9 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    3d6d2b9 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    fc47bd7 View commit details
    Browse the repository at this point in the history
  74. Update GA4 tag attribute

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    d1f5ab8 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    8ea8481 View commit details
    Browse the repository at this point in the history
  76. 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
    amtoine authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    cf0ff17 View commit details
    Browse the repository at this point in the history
  77. build(deps): update rust crate serde to 1.0.164 (#5231)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    d778504 View commit details
    Browse the repository at this point in the history
  78. build(deps): update rust crate starship-battery to 0.8.1 (#5232)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    019004c View commit details
    Browse the repository at this point in the history
  79. feat(pwsh): Support vi command mode indicator (#5049)

    Support vi command mode in powershell
    Nemo157 authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    356f26c View commit details
    Browse the repository at this point in the history
  80. build(deps): update rust crate clap to 4.3.3 (#5235)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    9305cc0 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    00de1f4 View commit details
    Browse the repository at this point in the history
  82. build(deps): update rust crate log to 0.4.19 (#5240)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    56d395d View commit details
    Browse the repository at this point in the history
  83. chore: fix typos (#5239)

    davidkna authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    962a7af View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    ba2f057 View commit details
    Browse the repository at this point in the history
  85. docs: Correct Arch Linux Repo Name (#5243)

    * Correct Arch Linux repo name
    
    * Revert changes to translated files.
    Dosenpfand authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    0f89ff0 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    e0c2bd3 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    1e98de5 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    1e71d03 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    fc72817 View commit details
    Browse the repository at this point in the history
  90. build(deps): update rust crate shadow-rs to 0.23.0 (#5250)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    ca23017 View commit details
    Browse the repository at this point in the history
  91. fix(bash): Clear out completed jobs before counting NUM_JOBS (#5253)

    Clear out completed jobs before counting NUM_JOBS
    ajeetdsouza authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    9b8edfc View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    8b25801 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    f10d926 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    57fb134 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    7e519e6 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    ed24f41 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    c7e18ce View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    d4e09b5 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    547ceb5 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    aa28181 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    579aa7f View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    21375bc View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    9fe3133 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    ee60d67 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    dc74f8c View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    f6c5815 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    06c925c View commit details
    Browse the repository at this point in the history
  108. build(deps): update rust crate open to v5 (#5276)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    8f170a0 View commit details
    Browse the repository at this point in the history
  109. docs: fix symbols in nerd-font-symbols preset (#5254)

    Update nerd-font-symbols preset
    JanPokorny authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    5b4b4c7 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    3ae5b34 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    611c243 View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    2ef6f5a View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    e643828 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    e59173c View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    76496f2 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    cb8c742 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    19df145 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    2fcbfa5 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    dd1cf1e View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    82e2539 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    3932e71 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    d6f61b8 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    cff36a4 View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    3edae2b View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    255fa41 View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    48722e2 View commit details
    Browse the repository at this point in the history
  127. Configuration menu
    Copy the full SHA
    a14a186 View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    590be9c View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    de2fb84 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    df4b8c8 View commit details
    Browse the repository at this point in the history
  131. Configuration menu
    Copy the full SHA
    147c44c View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    0c8ff3a View commit details
    Browse the repository at this point in the history
  133. feat(shlvl): add repeat_offset for repeated symbol (#5289)

    Signed-off-by: Vivek Kushwaha <yoursvivek@users.noreply.github.com>
    yoursvivek authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    d43841d View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    e3ea0b4 View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    bcf77f7 View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    4ee64fb View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    f5bee21 View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    883feb6 View commit details
    Browse the repository at this point in the history
  139. Configuration menu
    Copy the full SHA
    1653f06 View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    8fd8929 View commit details
    Browse the repository at this point in the history
  141. Configuration menu
    Copy the full SHA
    415e859 View commit details
    Browse the repository at this point in the history
  142. Configuration menu
    Copy the full SHA
    ab6a16f View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    1e31df5 View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    7dee051 View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    03e84dd View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    7d4becc View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    a784f24 View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    a3b8884 View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    b54c02f View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    f447223 View commit details
    Browse the repository at this point in the history
  151. Configuration menu
    Copy the full SHA
    a1d5428 View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    93494c7 View commit details
    Browse the repository at this point in the history
  153. Configuration menu
    Copy the full SHA
    ba4b5d0 View commit details
    Browse the repository at this point in the history
  154. 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
    thenbe authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    0086997 View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    5765cf4 View commit details
    Browse the repository at this point in the history
  156. Configuration menu
    Copy the full SHA
    a8d8aab View commit details
    Browse the repository at this point in the history
  157. Configuration menu
    Copy the full SHA
    96c6f53 View commit details
    Browse the repository at this point in the history
  158. Configuration menu
    Copy the full SHA
    14dc0da View commit details
    Browse the repository at this point in the history
  159. Configuration menu
    Copy the full SHA
    8e500ac View commit details
    Browse the repository at this point in the history
  160. 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)
    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    6613bc2 View commit details
    Browse the repository at this point in the history
  161. chore(master): release 1.16.0 (#5236)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    02d6c00 View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    13a6464 View commit details
    Browse the repository at this point in the history
  163. 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.
    bmwiedemann authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    22c6f15 View commit details
    Browse the repository at this point in the history
  164. Configuration menu
    Copy the full SHA
    b5f62a6 View commit details
    Browse the repository at this point in the history
  165. Configuration menu
    Copy the full SHA
    aa09a1f View commit details
    Browse the repository at this point in the history
  166. Configuration menu
    Copy the full SHA
    2604ba0 View commit details
    Browse the repository at this point in the history
  167. Configuration menu
    Copy the full SHA
    c87b649 View commit details
    Browse the repository at this point in the history
  168. 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>
    2 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    69bf917 View commit details
    Browse the repository at this point in the history
  169. Configuration menu
    Copy the full SHA
    99471cf View commit details
    Browse the repository at this point in the history
  170. Configuration menu
    Copy the full SHA
    cd6a374 View commit details
    Browse the repository at this point in the history
  171. Configuration menu
    Copy the full SHA
    7ccccbd View commit details
    Browse the repository at this point in the history
  172. Configuration menu
    Copy the full SHA
    694297c View commit details
    Browse the repository at this point in the history
  173. Configuration menu
    Copy the full SHA
    550ee15 View commit details
    Browse the repository at this point in the history
  174. Configuration menu
    Copy the full SHA
    c72e133 View commit details
    Browse the repository at this point in the history
  175. Configuration menu
    Copy the full SHA
    627cc0d View commit details
    Browse the repository at this point in the history
  176. Configuration menu
    Copy the full SHA
    498bb8f View commit details
    Browse the repository at this point in the history
  177. Configuration menu
    Copy the full SHA
    dfdcb60 View commit details
    Browse the repository at this point in the history
  178. Configuration menu
    Copy the full SHA
    14d6e08 View commit details
    Browse the repository at this point in the history
  179. Configuration menu
    Copy the full SHA
    b14c8c7 View commit details
    Browse the repository at this point in the history
  180. Configuration menu
    Copy the full SHA
    75f574d View commit details
    Browse the repository at this point in the history
  181. Configuration menu
    Copy the full SHA
    2a1a7ba View commit details
    Browse the repository at this point in the history
  182. Configuration menu
    Copy the full SHA
    2befa5c View commit details
    Browse the repository at this point in the history
  183. Configuration menu
    Copy the full SHA
    1ec769d View commit details
    Browse the repository at this point in the history
  184. Configuration menu
    Copy the full SHA
    07d6872 View commit details
    Browse the repository at this point in the history
  185. Configuration menu
    Copy the full SHA
    d58157c View commit details
    Browse the repository at this point in the history
  186. Configuration menu
    Copy the full SHA
    2db8106 View commit details
    Browse the repository at this point in the history
  187. Configuration menu
    Copy the full SHA
    a35c08b View commit details
    Browse the repository at this point in the history
  188. Configuration menu
    Copy the full SHA
    7fb5198 View commit details
    Browse the repository at this point in the history
  189. Configuration menu
    Copy the full SHA
    7f5327b View commit details
    Browse the repository at this point in the history
  190. Configuration menu
    Copy the full SHA
    693cb16 View commit details
    Browse the repository at this point in the history
  191. Configuration menu
    Copy the full SHA
    e5e6b12 View commit details
    Browse the repository at this point in the history
  192. Configuration menu
    Copy the full SHA
    f2d295e View commit details
    Browse the repository at this point in the history
  193. Configuration menu
    Copy the full SHA
    1bca995 View commit details
    Browse the repository at this point in the history
  194. Configuration menu
    Copy the full SHA
    852f423 View commit details
    Browse the repository at this point in the history
  195. Configuration menu
    Copy the full SHA
    0cb9067 View commit details
    Browse the repository at this point in the history
  196. Configuration menu
    Copy the full SHA
    6271b27 View commit details
    Browse the repository at this point in the history
  197. Configuration menu
    Copy the full SHA
    661cdb0 View commit details
    Browse the repository at this point in the history
  198. Configuration menu
    Copy the full SHA
    01935fd View commit details
    Browse the repository at this point in the history
  199. Configuration menu
    Copy the full SHA
    8fbf83c View commit details
    Browse the repository at this point in the history
  200. Configuration menu
    Copy the full SHA
    c185ca8 View commit details
    Browse the repository at this point in the history
  201. Configuration menu
    Copy the full SHA
    5ae74b1 View commit details
    Browse the repository at this point in the history
  202. Configuration menu
    Copy the full SHA
    e36b640 View commit details
    Browse the repository at this point in the history
  203. Configuration menu
    Copy the full SHA
    3659941 View commit details
    Browse the repository at this point in the history
  204. Configuration menu
    Copy the full SHA
    9f747d8 View commit details
    Browse the repository at this point in the history
  205. Configuration menu
    Copy the full SHA
    97da878 View commit details
    Browse the repository at this point in the history
  206. Configuration menu
    Copy the full SHA
    5cb8d03 View commit details
    Browse the repository at this point in the history
  207. Configuration menu
    Copy the full SHA
    5a1de6b View commit details
    Browse the repository at this point in the history
  208. Configuration menu
    Copy the full SHA
    9096ff2 View commit details
    Browse the repository at this point in the history
  209. Configuration menu
    Copy the full SHA
    d3af668 View commit details
    Browse the repository at this point in the history
  210. Configuration menu
    Copy the full SHA
    aedcbdb View commit details
    Browse the repository at this point in the history
  211. 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
    WhyNotHugo authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    a798475 View commit details
    Browse the repository at this point in the history
  212. Configuration menu
    Copy the full SHA
    d373bce View commit details
    Browse the repository at this point in the history
  213. Configuration menu
    Copy the full SHA
    0925d85 View commit details
    Browse the repository at this point in the history
  214. 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
    Copy the full SHA
    a28ad19 View commit details
    Browse the repository at this point in the history
  215. Configuration menu
    Copy the full SHA
    20119da View commit details
    Browse the repository at this point in the history
  216. 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
    VegardSkui authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    471a263 View commit details
    Browse the repository at this point in the history
  217. 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>
    5 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    efad9e8 View commit details
    Browse the repository at this point in the history
  218. Configuration menu
    Copy the full SHA
    9526317 View commit details
    Browse the repository at this point in the history
  219. Configuration menu
    Copy the full SHA
    e4fa6b7 View commit details
    Browse the repository at this point in the history
  220. Configuration menu
    Copy the full SHA
    46644a1 View commit details
    Browse the repository at this point in the history
  221. Configuration menu
    Copy the full SHA
    04fb7df View commit details
    Browse the repository at this point in the history
  222. Configuration menu
    Copy the full SHA
    cd3921f View commit details
    Browse the repository at this point in the history
  223. Configuration menu
    Copy the full SHA
    a30a950 View commit details
    Browse the repository at this point in the history
  224. Configuration menu
    Copy the full SHA
    5c5622c View commit details
    Browse the repository at this point in the history
  225. 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>
    2 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    589230b View commit details
    Browse the repository at this point in the history
  226. Configuration menu
    Copy the full SHA
    f56f448 View commit details
    Browse the repository at this point in the history
  227. Configuration menu
    Copy the full SHA
    369532f View commit details
    Browse the repository at this point in the history
  228. Configuration menu
    Copy the full SHA
    1b567b2 View commit details
    Browse the repository at this point in the history
  229. Configuration menu
    Copy the full SHA
    97b3db3 View commit details
    Browse the repository at this point in the history
  230. Configuration menu
    Copy the full SHA
    1a50301 View commit details
    Browse the repository at this point in the history
  231. Configuration menu
    Copy the full SHA
    522a7ab View commit details
    Browse the repository at this point in the history
  232. Configuration menu
    Copy the full SHA
    23f7eec View commit details
    Browse the repository at this point in the history
  233. Configuration menu
    Copy the full SHA
    bab848c View commit details
    Browse the repository at this point in the history
  234. 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
    Byron authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    a3a7e9a View commit details
    Browse the repository at this point in the history
  235. Configuration menu
    Copy the full SHA
    16e401a View commit details
    Browse the repository at this point in the history
  236. Configuration menu
    Copy the full SHA
    2146a29 View commit details
    Browse the repository at this point in the history
  237. Configuration menu
    Copy the full SHA
    85add72 View commit details
    Browse the repository at this point in the history
  238. Configuration menu
    Copy the full SHA
    55c8c50 View commit details
    Browse the repository at this point in the history
  239. Configuration menu
    Copy the full SHA
    658f328 View commit details
    Browse the repository at this point in the history
  240. 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>
    3 people authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    a56d37f View commit details
    Browse the repository at this point in the history
  241. build(deps): update mislav/bump-homebrew-formula-action action to v3 (#…

    …5455)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    dc877cf View commit details
    Browse the repository at this point in the history
  242. fix(bash): unbound variable error with STARSHIP_PREEXEC_READY (#5438)

    Prevent unbound variable error
    hanoii authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    537b0b0 View commit details
    Browse the repository at this point in the history
  243. 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
    chipbuster authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    a371fc5 View commit details
    Browse the repository at this point in the history
  244. build(deps): update crate-ci/typos action to v1.16.15 (#5453)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    973185e View commit details
    Browse the repository at this point in the history
  245. fix: trigger release

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    ec61690 View commit details
    Browse the repository at this point in the history
  246. fix: trigger release

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    0be8c82 View commit details
    Browse the repository at this point in the history
  247. fix: trigger release

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    80b3a4c View commit details
    Browse the repository at this point in the history
  248. fix: trigger release

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    796c901 View commit details
    Browse the repository at this point in the history
  249. fix: trigger release

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    cc0ef64 View commit details
    Browse the repository at this point in the history
  250. fix: trigger release

    matchai authored and HeyItsGilbert committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    c59c3a1 View commit details
    Browse the repository at this point in the history