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
Harald Hoyer
f873a9820e
fix(bash): Fix background jobs with z/autojump ( #1897 )
...
Fixes issue where having z.sh or autojump hooked in bash
would cause spurious background job indicators to appear.
2020-12-02 00:29:02 -06:00
Thomas O'Donnell
cf8a6d0738
feat(python): Smarter python binary usage ( #1947 )
...
Update the python module to try multiple python binaries when
determining the version. With the new logic if starship doesn't find
`python` on the `PATH`, which is the default for some Linux Distros, it
will fallback to `python3` and then `python2`.
2020-11-30 13:14:18 -06:00
Dominik Nakamura
abfe4324e0
feat(rust): Support new rust-toolchain format ( #1938 )
...
* feat(rust): Support new rust-toolchain format
* Match file parsing with rustup and update link
* Use cargo to deserialize the rust-toolchain file
* Filter empty channel strings after extraction
* Use the option value instead of rewrapping
2020-11-30 13:52:55 +01:00
Zane Shelby
389e006c00
feat(java): Show Java module for Clojure projects ( #966 )
2020-11-30 13:50:56 +01:00
dependabot-preview[bot]
f87af93d93
build(deps): bump nix from 0.19.0 to 0.19.1
...
Bumps [nix](https://github.com/nix-rust/nix ) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/compare/v0.19.0...v0.19.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 11:02:05 +00:00
Matan Kushner
f9ac1eacad
docs(i18n): add French and Spanish doc translations ( #1942 )
2020-11-29 14:33:38 -05:00
Matan Kushner
ea6f5e429c
docs(i18n): New Crowdin updates ( #1788 )
2020-11-28 23:45:59 -05:00
Gabriel de Perthuis
3dfe4ca932
fix(git_state): Handle gitdir indirection when rebasing ( #1744 )
...
* Make git_state more robust
No need to come up with fake progress info.
See #1374 , #1761 .
* git_state: add support for .git indirection when rebasing
2020-11-26 19:56:18 +01:00
dependabot-preview[bot]
a20c7e2b17
build(deps): bump unicode-segmentation from 1.7.0 to 1.7.1
...
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/unicode-rs/unicode-segmentation/releases )
- [Commits](https://github.com/unicode-rs/unicode-segmentation/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-25 09:55:02 +00:00
David Knaack
0f483fad2b
perf(memory_usage): replace sysinfo with sys-info ( #1886 )
...
* perf(memory_usage): replace sysinfo with sys-info
* format
* simplify error handling
2020-11-23 21:17:15 -05:00
Sagittarius-a
688f1b3457
feat(git_branch): add remote branch name if different than local branch ( #1915 )
...
* feat(git_branch): add remote branch name if different than local branch
* feat(git_branch): Implement a more customizable remote branch
* feat(git_branch): Use more explicit API function name
* feat(git_branch): Remove forgotten draft documentation
* feat(git_branch): Set less verbose defaults
* feat(git_branch): Handle case to always display remote
* feat(git_branch): Fix error in rebase operation
2020-11-23 22:07:16 +01:00
David Knaack
cf297ff25d
fix: apply nightly clippy & fmt suggestions ( #1922 )
2020-11-23 20:38:11 +01:00
Aaron Gable
4b85b40cb0
feat(git_branch): add 'only_attached' config bool ( #1910 )
...
* feat(git_branch): add 'only_attached' config bool
This adds a new boolean, `only_attached`, to the configuration for
the `git_branch` module. This mirrors the `only_detached` config
value for the `git_commit` module: setting the value to true causes
the module to suppress its output when the user is not on a branch.
This allows users to have either a branch name or a commit hash in
their prompt, as opposed to having either a branch name or the
overly-wordy "HEAD (sha1)".
* Fix formatting
2020-11-23 19:22:51 +01:00
Matan Kushner
29117c4817
Update config.js
2020-11-21 17:17:17 -05:00
Masashi Aso
eb4e59d9ea
fix(swift): parsing swift version ( #1913 )
...
* fix parse swift version for swift-for-tensorflow
* add test for parsing swift version
Co-authored-by: Masashi Aso <maashi.apple.japan@icloud.com>
2020-11-20 19:34:27 +01:00
Giorgio Gallo
87424d2eaf
docs: update rust icon in preset configuration ( #1900 )
2020-11-17 20:32:48 +01:00
dependabot-preview[bot]
77bd80839e
build(deps): bump unicode-segmentation from 1.6.0 to 1.7.0
...
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/unicode-rs/unicode-segmentation/releases )
- [Commits](https://github.com/unicode-rs/unicode-segmentation/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-16 05:37:33 +00:00
Thomas O'Donnell
cf5837065a
chore(release): v0.47.0
2020-11-15 18:22:35 +01:00
Giorgio Gallo
045ee17817
docs: Alphabetic sorting of config subsections ( #1877 )
2020-11-14 19:41:58 +01:00
Adham
ac88301294
feat(terraform): Add hcl extension support to Terraform module ( #1875 )
...
* Add hcl file extension to terraform module
Signed-off-by: adhaamehab <adhaamehab.me@gmail.com>
* Update docs
Signed-off-by: adhaamehab <adhaamehab.me@gmail.com>
2020-11-14 18:33:21 +01:00
dependabot-preview[bot]
680663f5b3
build(deps): bump once_cell from 1.5.1 to 1.5.2
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.5.1...v1.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-13 19:13:54 +00:00
David Knaack
a05be18447
fix(pwsh): fix crash on error in shell with old pwsh ( #1861 )
...
Handle missing Get-Error in powershell gracefully.
2020-11-12 10:42:03 -06:00
dependabot-preview[bot]
d648bb0e00
build(deps): bump once_cell from 1.5.0 to 1.5.1
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.5.0...v1.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-12 05:31:22 +00:00
dependabot-preview[bot]
d9bf23a58a
build(deps): bump once_cell from 1.4.1 to 1.5.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.4.1...v1.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-11 19:34:03 +00:00
David Knaack
be882fcda9
fix(windows): configure console to enable ANSI support ( #1646 )
2020-11-11 20:24:43 +01:00
dependabot-preview[bot]
7dba2c8a0f
build(deps): bump native-tls from 0.2.5 to 0.2.6
...
Bumps [native-tls](https://github.com/sfackler/rust-native-tls ) from 0.2.5 to 0.2.6.
- [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.5...v0.2.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-11 05:31:57 +00:00
David Knaack
35a0a20f5c
perf(init/pwsh): use get-random for session-key instead of invoking starship session ( #1860 )
2020-11-08 11:07:25 +01:00