gitprompt-rs-0.2.0 is not a library.
gitprompt-rs
A very simple Git prompt written in Rust
Usage
Just add $(gitprompt-rs) to your shell prompt.
If you're using ZSH, add setopt promptsubst to your zshrc, set the PROMPT
variable with single quotes ', and use $(gitprompt-rs zsh) in order to
insert the appropriate escapes in the output, otherwise, it will miscalculate
the length of your prompt and go crazy.
The prompt looks like this: (master↑4↓7|+2~3-5x6•8). The information on
display is as follows:
- Branch info:
master: name of the current branch,:HEADin detached head mode↑: number of commits ahead of remote↓: number of commits behind remote
- Work area:
+: untracked (new) files~: modified files-: deleted filesx: merge conflicts
•: staged changes
Installation
- Manual: Make sure you have a recent Rust toolchain. Clone this repo, then run
cargo install. - crates.io:
cargo install gitprompt-rs - Arch Linux:
pacman -S gitprompt-rs - Other distros: make a pull request to add your package or build script!