Thomas O'Donnell
8cd4850ab6
fix(bash): Fix broken bash init script ( #2100 )
...
This fixes a regression where the exit code of the most recently run
command was not correctly recorded in the bash init script.
2021-01-07 18:35:32 +01:00
David Knaack
452694903c
fix(pwsh): disable builtin venv prompt ( #2090 )
2021-01-07 18:16:02 +01:00
Kevin Song
55c3cafd94
fix(bash): bash-preexec detection and implementation ( #2091 )
...
* Fix bash-preexec detection and implementation
* Add detection for other arrays
2021-01-07 18:15:43 +01:00
dependabot-preview[bot]
435ec17b42
build(deps): bump notify-rust from 4.0.0 to 4.1.0
...
Bumps [notify-rust](https://github.com/hoodie/notify-rust ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/hoodie/notify-rust/releases )
- [Changelog](https://github.com/hoodie/notify-rust/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hoodie/notify-rust/compare/v4.0.0...v4.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-07 05:35:54 +00:00
Dani
d009db528d
docs(installation): add advanced installation ( #1643 )
...
Adds an "Advanced Installation" page to the documentation website.
2021-01-05 17:05:03 -06:00
dependabot-preview[bot]
550c09598d
build(deps): bump rand from 0.8.0 to 0.8.1
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.0...0.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 05:32:47 +00:00
Glandos
2e71dfa15b
perf(init): Use random for session-key in fish ( #1904 )
...
* perf(init): Use random for session-key in fish
Same as #1755 but for fish users
* Update src/init/starship.fish
2021-01-04 18:36:50 +01:00
Sam Kvale
f5a6c4cdbd
docs: update package default format to replace /via/is ( #2067 )
...
https://github.com/starship/starship/blob/master/src/configs/package.rs#L17
2021-01-04 11:56:25 -05:00
dependabot-preview[bot]
2fd9996494
build(deps): bump yaml-rust from 0.4.4 to 0.4.5
...
Bumps [yaml-rust](https://github.com/chyh1990/yaml-rust ) from 0.4.4 to 0.4.5.
- [Release notes](https://github.com/chyh1990/yaml-rust/releases )
- [Commits](https://github.com/chyh1990/yaml-rust/compare/0.4.4...0.4.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-04 05:37:18 +00:00
Thomas O'Donnell
f2756b1745
ci(deploy): fix failing Linux GNU builds ( #2054 )
2021-01-03 14:31:03 -05:00
Matan Kushner
4cb8b1f0e8
docs(i18n): New Crowdin updates ( #1941 )
...
* New translations README.md (Spanish)
* New translations README.md (Spanish)
* New translations README.md (Spanish)
* New translations README.md (Spanish)
* New translations README.md (French)
* New translations README.md (Italian)
* New translations README.md (Arabic)
* New translations README.md (Korean)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Dutch)
* New translations README.md (Russian)
* New translations README.md (Japanese)
* New translations README.md (German)
* New translations README.md (Spanish)
* New translations README.md (Portuguese)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Simplified)
* New translations README.md (Chinese Traditional)
* New translations README.md (Spanish)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Korean)
* New translations README.md (Arabic)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Dutch)
* New translations README.md (French)
* New translations README.md (Japanese)
* New translations README.md (German)
* New translations README.md (Spanish)
* New translations README.md (Russian)
* New translations README.md (Portuguese)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Korean)
* New translations README.md (Arabic)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Dutch)
* New translations README.md (French)
* New translations README.md (Japanese)
* New translations README.md (German)
* New translations README.md (Spanish)
* New translations README.md (Russian)
* New translations README.md (Portuguese)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (Italian)
* New translations README.md (Korean)
* New translations README.md (Arabic)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Dutch)
* New translations README.md (French)
* New translations README.md (Japanese)
* New translations README.md (German)
* New translations README.md (Spanish)
* New translations README.md (Russian)
* New translations README.md (Portuguese)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (Arabic)
* New translations README.md (Italian)
* New translations README.md (Korean)
* New translations README.md (Dutch)
* New translations README.md (Polish)
* New translations README.md (French)
* New translations README.md (Spanish)
* 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)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Turkish)
* New translations README.md (Russian)
* New translations README.md (Russian)
* New translations README.md (Russian)
* New translations README.md (Italian)
* New translations README.md (Korean)
* New translations README.md (Arabic)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Dutch)
* New translations README.md (French)
* New translations README.md (Japanese)
* New translations README.md (German)
* New translations README.md (Spanish)
* New translations README.md (Russian)
* New translations README.md (Portuguese)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (German)
* New translations README.md (German)
* New translations README.md (German)
* New translations README.md (German)
* New translations README.md (Italian)
* New translations README.md (Korean)
* New translations README.md (Arabic)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Dutch)
* New translations README.md (French)
* New translations README.md (Japanese)
* New translations README.md (German)
* New translations README.md (Spanish)
* New translations README.md (Russian)
* New translations README.md (Portuguese)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (Italian)
* New translations README.md (French)
* New translations README.md (Spanish)
* New translations README.md (Arabic)
* New translations README.md (German)
* 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 (Portuguese, Brazilian)
* New translations README.md (Italian)
* New translations README.md (Korean)
* New translations README.md (Arabic)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Dutch)
* New translations README.md (French)
* New translations README.md (Japanese)
* New translations README.md (German)
* New translations README.md (Spanish)
* New translations README.md (Russian)
* New translations README.md (Portuguese)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (German)
* New translations README.md (Japanese)
* New translations README.md (Portuguese)
* New translations README.md (Spanish)
* New translations README.md (French)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (Russian)
* New translations README.md (Arabic)
* New translations README.md (Italian)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Korean)
* New translations README.md (Dutch)
* New translations README.md (German)
* New translations README.md (Japanese)
* New translations README.md (Portuguese)
* New translations README.md (Spanish)
* New translations README.md (French)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (Russian)
* New translations README.md (Arabic)
* New translations README.md (Italian)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Korean)
* New translations README.md (Dutch)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (German)
* New translations README.md (Japanese)
* New translations README.md (Portuguese)
* New translations README.md (Spanish)
* New translations README.md (French)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (Russian)
* New translations README.md (Arabic)
* New translations README.md (Italian)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Korean)
* New translations README.md (Dutch)
* New translations README.md (Chinese Simplified)
* New translations README.md (Russian)
* New translations README.md (Russian)
* New translations README.md (Portuguese)
* New translations README.md (Portuguese)
* New translations README.md (Japanese)
* New translations README.md (Japanese)
* New translations README.md (German)
* New translations README.md (German)
* New translations README.md (Chinese Simplified)
* New translations README.md (Chinese Traditional)
* New translations README.md (Spanish)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Arabic)
* New translations README.md (Korean)
* New translations README.md (Italian)
* New translations README.md (Italian)
* New translations README.md (Korean)
* New translations README.md (Arabic)
* New translations README.md (Spanish)
* New translations README.md (Turkish)
* New translations README.md (French)
* New translations README.md (French)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Polish)
* New translations README.md (Dutch)
* New translations README.md (Dutch)
* New translations README.md (German)
* New translations README.md (Japanese)
* New translations README.md (Portuguese)
* New translations README.md (Spanish)
* New translations README.md (French)
* New translations README.md (Portuguese, Brazilian)
* New translations README.md (Chinese Traditional)
* New translations README.md (Chinese Simplified)
* New translations README.md (Russian)
* New translations README.md (Arabic)
* New translations README.md (Italian)
* New translations README.md (Turkish)
* New translations README.md (Polish)
* New translations README.md (Korean)
* New translations README.md (Dutch)
2021-01-03 09:56:07 +01:00
Hugues Morisset
cfff77043e
feat(status): Convert known status code to their meaning ( #1948 )
...
User is able to choose if their want to display the meaning of known status code in place of number.
2021-01-02 21:09:13 -06:00
Matan Kushner
a07e184c45
chore(release): v0.48.0
2021-01-02 15:31:49 -05:00
Thomas O'Donnell
a6c1cad4d0
ci(i686): build Linux 32-bit version of Starship ( #1966 )
...
Have updated the deploy workflow to build a 32 bit version of Starship
for Linux. This switches the build steps to use the action-rs cargo
since it makes using cross a lot easier.
2021-01-02 15:29:30 -05:00
Thomas O'Donnell
1ba862b26f
style: Latest clippy suggestions ( #2048 )
...
Have fixed a few new suggestions from the latest version of clippy.
2021-01-01 12:45:04 -06:00
David Knaack
6de4bb01f4
feat(battery): make module behaviour more obvious ( #1950 )
2021-01-01 12:16:55 +01:00
dependabot-preview[bot]
f7a55dde8e
build(deps): bump native-tls from 0.2.6 to 0.2.7
...
Bumps [native-tls](https://github.com/sfackler/rust-native-tls ) from 0.2.6 to 0.2.7.
- [Release notes](https://github.com/sfackler/rust-native-tls/releases )
- [Changelog](https://github.com/sfackler/rust-native-tls/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sfackler/rust-native-tls/compare/v0.2.6...v0.2.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-30 05:57:50 +00:00
dependabot-preview[bot]
2714677547
build(deps): bump git2 from 0.13.14 to 0.13.15
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.14 to 0.13.15.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.14...0.13.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-29 05:43:07 +00:00
dependabot-preview[bot]
2b07f52788
build(deps): bump serde_json from 1.0.60 to 1.0.61
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.60 to 1.0.61.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.60...v1.0.61 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-29 05:31:22 +00:00
Nicola Corti
208251adef
feat(kotlin): Add the kotlin module ( #2026 )
...
Add a module to show the currently installed Kotlin version if a
.kt/.kts file is found in the current folder
2020-12-26 15:26:50 +01:00
Thomas O'Donnell
53a08712eb
fix(user): Fix username detection on Windows ( #2014 )
...
* fix(user): Fix username detection on Windows
This switches Windows to use the env var `USERNAME` rather than `USER`
for getting the username of the current user. I have also done some minor
refactoring to simplify some of the code and make the checks to see if
the user is root or another user a bit more robust.
* Update src/modules/username.rs
Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
Co-authored-by: David Knaack <davidkna@users.noreply.github.com>
2020-12-26 13:27:10 +01:00
dependabot-preview[bot]
df5a7994c6
build(deps): bump rand from 0.7.3 to 0.8.0 ( #2016 )
2020-12-25 18:08:07 +00:00
Thomas O'Donnell
85de6dfe50
feat(utils): Support non-exe commands on Windows ( #2019 )
...
Have added support to the `utils::exec_cmd` to allow it to execute
commands that are not `.exe` on Windows. Have also added a timer to
measure how long a command took to execute.
2020-12-22 17:44:38 +01:00
dependabot-preview[bot]
dc7ad58317
build(deps): bump git2 from 0.13.13 to 0.13.14
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.13 to 0.13.14.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.13...0.13.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-22 05:39:40 +00:00
Kevin Song
72264aba25
docs: Add note about Crowdin-managed files to CONTRIBUTING.md ( #2013 )
2020-12-20 19:56:06 -05:00
dependabot-preview[bot]
53727d95d0
build(deps): bump toml from 0.5.7 to 0.5.8
...
Bumps [toml](https://github.com/alexcrichton/toml-rs ) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/alexcrichton/toml-rs/releases )
- [Commits](https://github.com/alexcrichton/toml-rs/compare/0.5.7...0.5.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-20 17:48:29 +00:00
dependabot-preview[bot]
c72ed8f8e6
build(deps): bump git2 from 0.13.12 to 0.13.13
...
Bumps [git2](https://github.com/rust-lang/git2-rs ) from 0.13.12 to 0.13.13.
- [Release notes](https://github.com/rust-lang/git2-rs/releases )
- [Commits](https://github.com/rust-lang/git2-rs/compare/0.13.12...0.13.13 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-20 17:36:54 +00:00
David Knaack
ca2de56914
refactor: specify all dependencies up to the patch/x.y.z level ( #2002 )
...
* refactor: specify all dependencies up to the patch/x.y.z level
* add pest
2020-12-20 18:24:28 +01:00
花蛄
4f51ef8db1
feat(package): Meson package support ( #2001 )
...
* Add package version support for Meson meson.build.
* Update docs with Meson package version support.
2020-12-19 14:17:34 +01:00
Bjørn Forsman
f17556d389
feat(init): prefix STATUS and PREEXEC_READY shell vars with STARSHIP_ ( #1710 )
...
I was surprised to see these (unprefixed) variables being set in my
shell. I think it's better to have them in the STARSHIP_ "namespace".
(Actually, STATUS got the new name STARSHIP_CMD_STATUS.)
2020-12-19 12:04:15 +01:00
adrian5
9a2355c164
docs: fix typo in config ( #2008 )
2020-12-18 12:24:48 -05:00
Alexandru Macovei
94b74acc90
refactor: a few low-hanging optimizations ( #1992 )
...
* refactor: convert some vecs to static arrays and slices
* refactor(openstack): lazy yaml file reading, skip files without expected structure, and avoid panics for some edge cases
2020-12-16 17:54:21 +01:00
dependabot-preview[bot]
9fd4492bb6
build(deps): bump indexmap from 1.6.0 to 1.6.1
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/bluss/indexmap/releases )
- [Commits](https://github.com/bluss/indexmap/compare/1.6.0...1.6.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-15 05:28:04 +00:00
Daniel Beckwith
1296632ff4
feat(shlvl): Add `repeat` option ( #1995 )
2020-12-14 15:40:21 -05:00
dependabot-preview[bot]
55b662eaf3
build(deps): [security] bump ini from 1.3.5 to 1.3.8 in /docs ( #1997 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8. **This update includes a security fix.**
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-12-14 15:39:40 -05:00
Matan Kushner
b150e85e8d
docs: add 'autocomplete' keyword to FAQ
2020-12-14 12:54:30 -05:00
David Knaack
60be453797
fix(config): log as error if failure to read config wasn't caused by NotFound ( #1993 )
2020-12-13 16:24:48 +01:00
James Ross
f311c3cbf5
docs: Correct dotnet module default format to match code ( #1983 )
2020-12-11 12:20:39 -06:00
Sagittarius-a
d670212a08
feat(git_branch): show remote name ( #1972 )
...
* feat(git_branch): Show remote name in addition to remote branch
* feat(git_branch): Fix table indentation in config README
* feat(git_branch): Use a different method to fetch remote information
* feat(git_branch): Fix the Clippy issue regarding string constant
2020-12-08 11:12:53 +01:00
Miguel Ángel Melón Pérez
26455df656
fix(git_commit): show last created tag on current commit ( #1919 )
...
* fix(git_commit): show last created tag on current commit
* style(git_commit): fixed linter & format alerts on PR checks
* test(git_commit): added 'test_latest_tag_shown_with_tag_enabled'
* test(git_commit): add a second between tags on same commit in 'test_latest_tag_shown_with_tag_enabled'
2020-12-07 14:56:22 +01:00
dependabot-preview[bot]
d17f47b633
build(deps): bump serde from 1.0.117 to 1.0.118
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.117 to 1.0.118.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.117...v1.0.118 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 06:17:05 +00:00
Paulo Santana
936962ee3c
docs(preset): add a Nerd Font icon for "read_only" directories ( #1968 )
2020-12-06 19:33:29 -05:00
yangsheng6810
a72977f7d4
feat(username): Try harder to guess if inside ssh ( #1964 )
...
* feat: Try harder to guess if inside ssh
* Add test for SSH_CLIENT
* Update documentation on checking ssh connection
* Update docs/config/README.md
Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com>
Co-authored-by: Thomas O'Donnell <andytom@users.noreply.github.com>
2020-12-06 22:15:20 +01:00
Kesavan Yogeswaran
70dcd33aa2
docs(conda): Fix default format in Conda module's config doc ( #1965 )
...
* docs: Fix default format string for Conda module
#### Issues Addressed
The default `format` string for the Conda module starts with "via", as
seen [here](2e763b5e7c/src/configs/conda.rs (L19)
).
However, this is not reflected in the config docs.
Many similar modules include "via" in their default format string so I
assume including it is the intended behavior, and that the doc should
be updated.
#### Summary of Changes
Correct the default `format` string for the Conda module in the config
docs.
* Revert changes to i18n files
Revert changes to i18n files, as these must be handled by Crowdin
2020-12-06 21:02:15 +01:00
quentm74
2e763b5e7c
feat: Move cmd_duration after custom module ( #1681 )
2020-12-05 19:57:22 +01:00
dependabot-preview[bot]
fa4553d077
build(deps): bump quick-xml from 0.19.0 to 0.20.0
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.19.0 to 0.20.0.
- [Release notes](https://github.com/tafia/quick-xml/releases )
- [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md )
- [Commits](https://github.com/tafia/quick-xml/compare/v0.19.0...v0.20.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-05 11:51:39 +00:00
t-mangoe
89588a7391
feat(nodejs): check node engines version in package.json ( #1847 )
...
* check node engines version in package.json
* fix code, following review.
2020-12-05 12:25:48 +01:00
dependabot-preview[bot]
749245bda7
build(deps): bump serde_json from 1.0.59 to 1.0.60
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.59 to 1.0.60.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.59...v1.0.60 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-03 09:03:34 +00:00
Kevin Song
0d3b2aaf12
style: Add comments for bash preexec fix ( #1952 )
...
* Add comments for bash fix
* Rewrite commend
2020-12-02 08:48:13 +01:00
Cody Bloemhard
ef311408db
fix: bg:none overwrites foreground colour ( #1903 )
...
Changes the behaviour of a bg:none color string so that
it causes the background to have no color instead of
decoloring the entire string like it did before.
2020-12-02 00:40:15 -06:00