1
0
mirror of https://github.com/starship/starship.git synced 2025-03-11 13:38:26 +01:00
Commit Graph

88 Commits

Author SHA1 Message Date
Dan Wendorf
dee25c7b35 feat: Add prefix config to directory module () 2019-12-06 14:19:11 -05:00
Qingping Hou
c5a206e3cf feat: Add git_commit module () 2019-12-06 11:57:42 -05:00
Stephen Ball
46904e5045 feat: Add PHP version module () 2019-12-05 13:04:27 -05:00
Luca Greco
337f213753 feat: Add the hg_branch module () 2019-12-02 17:37:18 -05:00
Matan Kushner
4895276b1b
ci: Update Python to 3.7.5 () 2019-11-05 16:23:33 +09:00
Thomas O'Donnell
42f6868e3f feat: Enable the python module in virtual envs ()
This will enable the python module when a virtual environment has been
activated, this is detected via the `VIRTUAL_ENV` env var.
2019-11-02 20:10:21 +09:00
Cédric Da Fonseca
fa1267f12f feat: Add configuration to set how much AWS profile info is shown () 2019-11-02 20:08:54 +09:00
Brian Low
2710d02709 feat: Show git_status counts ()
The git_status module can show the count of files next to their respective symbols.
2019-10-26 15:20:20 +09:00
Zhenhui Xie
aa260899d4 fix: Use logical path instead of physical path when available ()
* Get pathbuf from logical path. (fixes )

(also fixes )

* fix: Update directory module so that use_logical_path will work properly

* Remove test directory::use_logical_and_physical_paths

* Fix merge errors


Co-authored-by: Matan Kushner <hello@matchai.me>
2019-10-24 19:37:44 +09:00
Nguyễn Hồng Quân
27fad02837 fix: Separate Python version string and env name () 2019-10-17 18:55:48 +09:00
David Knaack
6ab70796db feat: Implement PowerShell support () 2019-10-16 00:10:16 +09:00
Matan Kushner
b5bb6d6994
refactor: Replace tempdir test utility with tempfile::tempdir () 2019-10-15 23:01:44 +09:00
Zach Mertes
5303fd7684 feat: Add configuration for hostname truncation () 2019-10-15 01:22:25 +09:00
Thomas Lee
b3275d8ddf feat: Show AWS region in aws module () 2019-10-15 00:05:03 +09:00
Thomas O'Donnell
a18408e30c fix: Fix the spacing around the AWS default symbol ()
This updates the default AWS default symbol to include a space after the
symbol to make it a little bit more readable. Have also updated the
README to include the AWS module.
2019-10-14 22:56:16 +09:00
AppleTheGolden
7657af0680 feat: Add conda module () 2019-10-05 13:25:25 -05:00
Matan Kushner
f2e20bbea2
revert: chore: Remove logic for the disabled option from modul… ()
This reverts commit 6c6e0ef1dd.
2019-10-05 19:03:48 +09:00
Zhenhui Xie
6c6e0ef1dd chore: Remove logic for the disabled option from modules () 2019-10-05 18:07:33 +09:00
Nick Young
6621e4c859 feat: Add dotnet module ()
Adds a .NET module, which preferentially parses local/git files to get
the .NET version.
2019-10-02 01:56:48 -05:00
Zhenhui Xie
dd0b1a1aa2 refactor: Refactoring config ()
This PR refactors config and puts configuration files for all modules in `configs/`.
2019-09-30 21:10:35 +09:00
Tom Hotston
7588137b09 feat: Added ability for setting command duration prefix () 2019-09-30 14:26:32 +09:00
Thomas O'Donnell
d335abca3d ci: Remove unused java testsuite () 2019-09-30 10:38:53 +09:00
yuri
63a45d01f9 feat: Use tilde for home_directory when under version control () 2019-09-28 22:50:38 -05:00
Zhenhui Xie
a56991cbc4 style: Fix rustfmt formatting warnings in CI () 2019-09-27 12:18:24 +09:00
yuri
d3fc66c0c5 feat: Add Environment Variable module () 2019-09-26 17:30:58 +09:00
Thomas O'Donnell
b050c59708 feat: Add AWS module ()
Adds a module for displaying the current AWS profile based 
on the AWS_PROFILE envar.
2019-09-25 21:55:47 -05:00
Matan Kushner
caaf3bc6a9
revert: Revert the command duration in ms feature () ()
Due to incompatibilities with the macOS date utility, we are
temporarily reverting this feature.

Refs: #c5e971a
2019-09-25 17:13:58 +09:00
Tom Hotston
c5e971aef8 feat: Add ability for command duration in milliseconds () 2019-09-24 14:03:10 -05:00
Gimbar
702ad274cf feat: Add option to always show the username module () 2019-09-22 15:32:11 -05:00
Thomas O'Donnell
690300239b ci: Fix typo in Dockerfile () 2019-09-21 09:07:50 -05:00
Kevin Song
c2875d99b6 feat: add support for logical paths in directory ()
Adds the ability for starship to display the logical path instead of the physical path.
2019-09-20 12:28:09 -04:00
Kuba Clark
71f03ec3e9 feat: Add Java Module ()
Implements a Java module which shows basic Java information when inside a Java project.
2019-09-19 18:02:53 -05:00
Kutsuzawa Ryo
7a98ec1d8e feat: Add configuration for the git_status prefix and suffix () 2019-09-15 16:44:53 -04:00
Thomas O'Donnell
653def05f0 Enable the python module for tox files ()
Enable the python module if the current directory contains a `tox.ini`
file.
2019-09-15 12:21:40 -04:00
Nick Young
7e891f17c1 perf: Lazy load files from directory ()
Changes context to use `once_cell` to lazily evaluate directory listing on first use.
2019-09-14 09:23:53 -05:00
John Letey
f9a4514045 feat: Implement the prompt module for time ()
Add a module which displays the current time in a format requested by
the user. Disabled by default.
2019-09-10 12:54:40 -05:00
Neil Kistner
9f70ffb7a7 fix: Lazy load git repo and only run module if not disabled ()
A couple of optimizations are done in this PR. One, we now will check config ahead of time to see if a module is disabled before running any module code. Also, we won't try to discover a git repository unless the module requests access to it.
2019-09-09 19:14:38 -04:00
Neil Kistner
86c4a4bdcf refactor: Cleanup unwraps in create_fixture_repo function () 2019-09-07 12:27:29 -05:00
Neil Kistner
6658b7f0aa fix: Fixture repo will now clone and set git config locally () 2019-09-07 11:25:01 -05:00
Nick Young
eb724279da feat: Adds Git State module for showing "REBASING 2/3", etc. ()
- Adds the git_state module.
- Adds git_state to the default prompt order
- Updates the documentation to describe the git_state module
2019-09-05 12:45:04 -04:00
Neil Kistner
1c66869117 feat: Add config for ahead/behind count of tracked branch ()
Add a configuration option (show_sync_count) to the git_status module that will show/hide the counts ahead/behind of the tracked branch. Currently have this default to false, and would opt-in to show this information.
2019-09-05 00:09:51 -04:00
Matan Kushner
e66d7bae1c
ci: Migrate CI from Azure Pipelines to GitHub Actions ()
Migrated CI from Azure Pipelines to GitHub Actions.
Until the release process is figured out in Actions, we'll stick to using Azure pipelines for releases.
2019-09-04 19:13:53 -04:00
Andrew Houts
84688e4981 feat: add hostname module ()
Add a hostname module as requested by @chipbuster.
Displays the system hostname as provided by gethostname.
2019-09-04 13:03:31 -04:00
Neil Kistner
dfade6d629 refactor: Move create_fixture_repo into common in integration tests () 2019-09-04 00:20:22 -04:00
Matan Kushner
470648000f test: Add an integration test for disabling untracked files 2019-09-02 20:27:04 -04:00
Titouan Vervack
59e8b1fc92 feat: added truncation_length/symbol to git_branch ()
Git branches can become very long (e.g. gitlab auto-generated branch
names), thus it would be nice to be able to truncate them to keep your
prompt lenght in line.

This patch adds two new options to the git_branch module:
* truncation_length: The amount of graphemes to of a gitbranch to
truncate to
* truncation_symbol: The symbol that should be used to indicate that a
branch name was trunctated

To be able to correctly work with UTF-8 graphemes, unicode-segmentation
was added as a dependency.
2019-09-02 15:56:59 -04:00
Quinn Strahl
3dd035056d Support vicmd_symbol in fish-shell () 2019-08-31 00:59:18 -07:00
Neil Kistner
9853743eda feat: Add commit count for ahead/behind symbols ()
Add logic for the git status module to display the number of commits the index is ahead or behind next to the symbol.
2019-08-27 20:11:42 -07:00
Neil Kistner
e034253a5e feat: Add ability to use an alternate directory truncation style ()
* Add ability to use an alternate directory truncation style
2019-08-26 21:52:45 -04:00
Bruno Bigras
feb737190e Add nix-shell support () 2019-08-25 11:41:20 -04:00