renovate[bot]
a3cf8dab4e
build(deps): update rust crate nu-ansi-term to 0.50.3 ( #7052 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 21:10:50 +00:00
renovate[bot]
32b58831a6
build(deps): update rust crate windows to 0.62.2 ( #7005 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 17:41:13 +00:00
renovate[bot]
231c9465ea
build(deps): update pest crates to 2.8.3 ( #7049 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 17:40:11 +00:00
renovate[bot]
7e056a0a67
build(deps): update rust crate serde to 1.0.228 ( #6994 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 17:29:29 +00:00
renovate[bot]
2c1f0effcc
build(deps): update clap crates ( #6992 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 17:28:40 +00:00
David Knaack
598daae259
ci(windows): install hg for tests ( #6993 )
2025-10-20 19:05:29 +02:00
Robin Neatherway
f7d583821a
docs(kubernetes): fix typo environmental in module documentation ( #6987 )
2025-09-29 19:30:03 +02:00
Tim Ruffing
6526d4bb5e
docs(preset/nerd-font): Add symbol for status module ( #6676 )
2025-09-20 17:02:57 +02:00
renovate[bot]
ba32d34f2f
build(deps): update rust crate indexmap to 2.11.4
2025-09-18 17:56:12 +00:00
renovate[bot]
652ad88d7d
build(deps): update mislav/bump-homebrew-formula-action action to v3.6
2025-09-16 21:27:07 +00:00
renovate[bot]
cb2dcf5c50
build(deps): update rust crate serde to 1.0.225 ( #6986 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 21:26:56 +00:00
renovate[bot]
ba5f71baec
build(deps): update rust crate indexmap to 2.11.3 ( #6983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 17:35:28 +00:00
renovate[bot]
eb66076bb6
build(deps): update rust crate clap_complete to 4.5.58 ( #6982 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 17:35:12 +00:00
renovate[bot]
db751fe29a
build(deps): update toml crates
2025-09-15 19:48:26 +00:00
renovate[bot]
0c1e1dd2d0
build(deps): lock file maintenance ( #6980 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 05:52:39 +00:00
renovate[bot]
89567bd527
build(deps): update rust crate yaml-rust2 to 0.10.4 ( #6979 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 05:51:06 +00:00
renovate[bot]
58d9e448a4
build(deps): update rust crate serde to 1.0.223 ( #6978 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 05:50:53 +00:00
renovate[bot]
91e4478782
build(deps): update rust crate semver to 1.0.27 ( #6977 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 20:22:06 +00:00
renovate[bot]
0e6cdd5308
build(deps): update rust crate serde_json to 1.0.145 ( #6976 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 19:42:28 +00:00
Martin Grigorov
3d5efd039c
docs(xmake): correct style color from blue to green ( #6974 )
2025-09-14 21:41:19 +02:00
renovate[bot]
678ce4758b
build(deps): update rust crate serde_json to 1.0.144 ( #6973 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 10:32:19 +00:00
renovate[bot]
e9d6647153
build(deps): update rust crate serde to 1.0.221
2025-09-14 01:27:45 +00:00
Justin Su
15825bee6d
docs(presets/nerd-font): fix section ordering in nerd-font-symbols preset ( #6821 )
2025-09-13 12:01:17 +02:00
David Knaack
286b0f2be3
fix: consider text-only meta variables in conditionals set if non-empty ( #6338 )
2025-09-13 11:59:36 +02:00
renovate[bot]
95313f83bf
build(deps): update pest crates to 2.8.2 ( #6971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-13 04:36:09 +00:00
David Knaack
d85ee0a18c
build(deps): bump schemars, quick-xml & windows ( #6928 )
2025-09-11 22:05:38 +02:00
renovate[bot]
f04362e84b
build(deps): update rust crate tempfile to 3.22.0
2025-09-09 17:11:44 +00:00
renovate[bot]
4ace586699
build(deps): update rust crate indexmap to 2.11.1
2025-09-09 02:39:35 +00:00
renovate[bot]
339b5cf50a
build(deps): update reviewdog/action-suggester action to v1.24.0 ( #6961 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 13:59:34 +00:00
renovate[bot]
113745bb6b
build(deps): update rust crate chrono to 0.4.42
2025-09-08 10:55:19 +00:00
renovate[bot]
1afa67096d
build(deps): lock file maintenance ( #6960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 06:15:02 +00:00
renovate[bot]
a34fb05691
build(deps): update dependency dprint/dprint-plugin-typescript to v0.95.11
2025-09-08 01:28:43 +00:00
David Knaack
05daa3e278
fix(git_metrics): adhere to git_status use_git_executable option ( #6927 )
2025-09-07 21:23:16 +02:00
Meriel Luna Mittelbach
a60df1d1fe
fix(modules): username detect_env_vars logic ( #6934 )
...
problem: `Context::detect_env_vars` is insufficient for the logic used
by the username module, as it cannot differentiate between 'a negated
variable was found' and 'no non-negated variables were found'
solution: Add a `detect_env_vars2` method which returns an enum
`Detected` which can represents the 4 interesting cases:
- `detect_env_vars` is empty
- A negated variable was found
- A non-negated variable was found
- No non-negated variables were found
Fixes #6870
2025-09-07 21:22:32 +02:00
renovate[bot]
590a6b8db8
build(deps): update rust crate process_control to 5.2.0 ( #6958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-07 19:14:49 +00:00
David Knaack
0f5d8d4a4a
fix(terraform): amend module to exec_cmds_return_first-changes ( #6956 )
2025-09-07 21:05:04 +02:00
David Zuelke
38db5f0094
fix(zsh): do not fail under ERR_EXIT conditions if STARSHIP_DURATION computes to 0 ( #6922 )
...
Guard against `STARSHIP_DURATION=0`
If an arithmetic expression evaluates to `0`, its exit status is `1`:
> The return status is 0 if the arithmetic value of the expression is non-zero, 1 if it is zero, and 2 if an error occurred.
In rare cases, the subtraction for `STARSHIP_DURATION` can result in an `int(0)` result (yes, really - happens e.g. during `vhs` sessions), which would then kill the shell if `set -e` is in effect.
We therefore have to assign the result outside the expression (using `STARSHIP_DURATION=$((...))`), because unlike regular `(())` arithmetic expressions, a `$(())` arithmetic substitution gets a return status of `0` even if the expression evalues to `int(0)`.
The alternative would be to keep the expression, and ensure it always succeeds, by doing `(( STARSHIP_DURATION = ... )) || true`.
However, the `$(()` approach has the benefit of still bubbling up an error from the arithmetic expression (normally return status `2` as in the documentation quote above; return status `1` in a substitution), which is useful e.g. in the event of undefined variables.
2025-09-06 19:16:03 +02:00
Joey Marianer
ef7d8bd442
feat(terraform): support opentofu for terraform version detection ( #6910 )
...
Support OpenTofu
This is a revitalization of https://github.com/starship/starship/pull/6072
Co-authored-by: Bojan Rajkovic <brajkovic@coderinserepeat.com >
2025-09-06 19:14:17 +02:00
Ali Nazzal
95bf53f6b9
fix(jobs): Count job groups instead of processes for fish ( #6899 )
...
---------
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
2025-09-06 19:13:26 +02:00
Kai Sforza
2c11c086b8
fix(explain): Filter out non-printing ANSI escape codes ( #6861 )
...
Filter out non-printing ANSI escape codes
The string `\x1b[35;49mkai` is, on the screen, only 3 characters long,
however the `width_graphemes()` function would say that it is 10
characters long. This is only really an issue for `explain`, as it makes
the width of the left column incorrect for the padding. Instead of the
following:
```console
$ starship explain
"/" (<1ms) - <description>
"kai" (<1ms) - <description>
```
it would print out like this for any parts that don't use ansi escapes
internally:
```console
"/" (<1ms) - <description>
"kai" (<1ms) - <description>
```
This should cause no problems with any of the unstyled lengths that
are generated normally, but any pre-styled strings in `custom` calls
will cause this issue.
2025-09-06 19:12:23 +02:00
SpookyYomo
109a6811ce
fix: improve adhere to directory scanning timeout ( #6694 )
2025-09-06 19:00:30 +02:00
renovate[bot]
11dbaed316
build(deps): update actions/github-script action to v8 ( #6952 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-06 18:42:17 +02:00
renovate[bot]
ef2958c61c
build(deps): update actions/setup-node action to v5 ( #6949 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-06 18:30:34 +02:00
renovate[bot]
521b15da3d
build(deps): update reviewdog/action-suggester action to v1.23.1 ( #6948 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-06 12:30:23 +00:00
renovate[bot]
1904f04cf7
build(deps): update crate-ci/typos action to v1.36.2
2025-09-04 16:35:18 +00:00
renovate[bot]
6cd03ba23e
build(deps): update rust crate log to 0.4.28 ( #6947 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 03:26:04 +00:00
renovate[bot]
6c69011196
build(deps): update crate-ci/typos action to v1.36.1
2025-09-03 20:55:35 +00:00
renovate[bot]
ee2a53be4c
build(deps): update rust crate clap to 4.5.47 ( #6943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 01:36:08 +00:00
renovate[bot]
1aa99c8fa4
build(deps): update crate-ci/typos action to v1.36.0
2025-09-02 16:45:18 +00:00
renovate[bot]
dbb32bf62e
build(deps): update crate-ci/typos action to v1.35.8
2025-09-02 04:42:28 +00:00