Commit Graph

297 Commits

Author SHA1 Message Date
Kevin Song 9721666d33
feat: Add the ability to configure per-module color styles (#285)
Add parsing logic, config support, docs, and integration with other modules 
for custom styling of each module.
2019-09-07 19:33:06 -05:00
allcontributors[bot] 3e5cac9852 docs: add nickwb as a contributor (#310) 2019-09-07 15:17:00 -04:00
Neil Kistner 86c4a4bdcf refactor: Cleanup unwraps in create_fixture_repo function (#311) 2019-09-07 12:27:29 -05:00
Neil Kistner 6658b7f0aa fix: Fixture repo will now clone and set git config locally (#307) 2019-09-07 11:25:01 -05:00
allcontributors[bot] 3435b9cdc2 docs: add g2p as a contributor (#309) 2019-09-07 11:13:10 -04:00
Gabriel de Perthuis 69ebab46a4 fix: Don't trigger an extension match on hidden files (#299)
Addresses #52, closes #280.
2019-09-07 11:05:25 -04:00
Matan Kushner 61abe6dd7a
chore(bump): v0.15.0 2019-09-05 23:05:20 -04:00
allcontributors[bot] 313def1d92 docs: add wyze as a contributor (#297)
* docs: update README.md

* docs: update .all-contributorsrc
2019-09-05 12:47:45 -04:00
allcontributors[bot] 80f0600b4f docs: add nickwb as a contributor (#296) 2019-09-05 12:47:09 -04:00
Nick Young eb724279da feat: Adds Git State module for showing "REBASING 2/3", etc. (#276)
- 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
Thomas O'Donnell 4f17bae315 fix: Add missing module to list of modules (#294)
Have added the missing hostname module to the list of all modules.
2019-09-05 11:33:24 -04:00
Matan Kushner 2bdfcb1373
chore(bump): v0.14.1 2019-09-05 00:38:55 -04:00
Matan Kushner f8ca3fd007
ci: Fix rust cross installation 2019-09-05 00:36:27 -04:00
Matan Kushner 29325c6b50
chore(bump): v0.14.0 2019-09-05 00:15:29 -04:00
Neil Kistner 1c66869117 feat: Add config for ahead/behind count of tracked branch (#281)
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 c5e693b638
ci: Update Actions events to include `pull_request` 2019-09-04 20:56:06 -04:00
Matan Kushner 8d353f72c6
docs: Move starship badge to be above "License" 2019-09-04 19:23:55 -04:00
Matan Kushner 23cf3e5b12
docs: Add "Inspired By" to README.md (#291) 2019-09-04 19:22:28 -04:00
Matan Kushner e66d7bae1c
ci: Migrate CI from Azure Pipelines to GitHub Actions (#233)
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
allcontributors[bot] 68754208c1 docs: add ahouts as a contributor (#288) 2019-09-04 13:05:00 -04:00
Andrew Houts 84688e4981 feat: add hostname module (#286)
Add a hostname module as requested by @chipbuster.
Displays the system hostname as provided by gethostname.
2019-09-04 13:03:31 -04:00
Nick Young 5a0f269d85 fix: Be more restrictive with bash init fallback (#278)
This should improve compatibility with "Git Bash" with Git for Windows by
using psub+source init for all bash shells v4.1 and newer.
2019-09-04 09:23:31 -05:00
Thomas O'Donnell 789d504a44 Chore: Update PR template to add semver types (#287)
Have upded the PR template to add the semantic versioning types 
this should make it easier to pass the semantic-pull-requests checks.
2019-09-04 08:37:18 -05:00
Neil Kistner dfade6d629 refactor: Move `create_fixture_repo` into common in integration tests (#282) 2019-09-04 00:20:22 -04:00
Kevin Song 6db0e20585 Change ZSH init to use jobstates for num jobs (#252) 2019-09-03 23:44:44 -04:00
dependabot-preview[bot] f2f7815960 chore(deps): Bump ansi_term from 0.12.0 to 0.12.1 (#277)
Bumps [ansi_term](https://github.com/ogham/rust-ansi-term) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/ogham/rust-ansi-term/releases)
- [Commits](https://github.com/ogham/rust-ansi-term/compare/v0.12.0...v0.12.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-03 11:04:47 -04:00
allcontributors[bot] b4fccc46d7 docs: add oblitum as a contributor (#275) 2019-09-02 20:36:33 -04:00
allcontributors[bot] 5e2c8c5745 docs: add tivervac as a contributor (#274) 2019-09-02 20:27:50 -04:00
Matan Kushner 470648000f test: Add an integration test for disabling untracked files 2019-09-02 20:27:04 -04:00
Francisco Lopes 722a0652fd feat: Respect status.showUntrackedFiles 2019-09-02 20:27:04 -04:00
Titouan Vervack 59e8b1fc92 feat: added truncation_length/symbol to git_branch (#268)
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
dependabot-preview[bot] f8929c2d7d chore(deps): Bump rayon from 1.1.0 to 1.2.0 (#269)
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases)
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.1.0...v1.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-02 14:00:26 -04:00
Thomas O'Donnell de4a715333 docs: "staged" git config option in docs (#271)
Have corrected the documentation for the git module. The docs now use
the correct option `staged` rather than `added`.
2019-09-02 11:44:20 -04:00
allcontributors[bot] ba225a6581 docs: update bbigras as a contributor (#266) 2019-08-31 19:34:29 -04:00
allcontributors[bot] b802fb6ed8 docs: add qstrahl as a contributor (#265) 2019-08-31 19:29:38 -04:00
Quinn Strahl 3dd035056d Support vicmd_symbol in fish-shell (#254) 2019-08-31 00:59:18 -07:00
Nick Young 4eb7beca48 fix: Adds `nix_shell` to `module::ALL_MODULES` (#264)
So that it can be configured in the user's prompt
2019-08-30 09:39:21 -04:00
dependabot-preview[bot] 5f05d9e7af chore(deps): [Security] Bump spin from 0.5.0 to 0.5.2 (#256)
Bumps [spin](https://github.com/mvdnes/spin-rs) from 0.5.0 to 0.5.2. **This update includes a security fix.**
- [Release notes](https://github.com/mvdnes/spin-rs/releases)
- [Commits](https://github.com/mvdnes/spin-rs/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-29 13:53:00 -04:00
Matan Kushner c121dd4d44
docs: Add undocumented config options (#262) 2019-08-29 13:09:36 -04:00
Harry Mills 9918dd1aac docs: Correct a copy/paste error in the docs (#259) 2019-08-29 12:41:09 -04:00
Harry Mills c2a1803681 Fix typo in comment (#260) 2019-08-29 12:40:25 -04:00
Bruno Bigras ad8cd7334f Add repology badge to README (#249) 2019-08-27 22:36:43 -07:00
Neil Kistner 9853743eda feat: Add commit count for ahead/behind symbols (#247)
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
Bruno Bigras ed27cf4a2c docs: add termux install instructions (#248) 2019-08-27 19:32:26 -04:00
Matan Kushner cacaf66efe
chore(bump): v0.13.1 2019-08-27 14:10:48 -04:00
Bruno Bigras fa2d1c05a6 fix: use procsub in bash since termux has no stdin (#241) 2019-08-27 00:02:52 -07:00
Matan Kushner f61e7e2f87
chore(bump): v0.13.0 2019-08-26 23:10:58 -04:00
allcontributors[bot] 656e0bb52e docs: add wyze as a contributor (#245)
* docs: update README.md

* docs: update .all-contributorsrc
2019-08-26 22:29:32 -04:00
Neil Kistner e034253a5e feat: Add ability to use an alternate directory truncation style (#239)
* Add ability to use an alternate directory truncation style
2019-08-26 21:52:45 -04:00
Matan Kushner 81ea165cec
chore: Add homepage to Cargo.toml 2019-08-26 15:07:47 -04:00