Fast
|normal directory|git directory| |---|---| |1.1 ms ± 0.2 ms|5.2 ms ± 0.1ms|
measured with hyperfine
Configure with yaml
messa
or Use cargo
sh
cargo install messa
Bash
```sh
export PATH="$HOME/.cargo/bin:$PATH" function createprompt(){ PS1=$(messa --error $? --width $COLUMNS --user $USER --host $HOSTNAME --shell bash) } export PROMPTCOMMAND="createprompt;$PROMPTCOMMAND" ```
Zsh
```sh
export PATH="$HOME/.cargo/bin:$PATH" function createprompt() { PS1=$(messa --error $? --width $COLUMNS --user $USER --host $HOSTNAME --shell zsh) } precmdfunctions+=(create_prompt) ```
Fish
```sh
function fish_prompt messa --error $status --width $COLUMNS --user $USER --host $HOSTNAME --shell fish end ```
sh
wget -O ~/.messa.yaml https://raw.githubusercontent.com/shosatojp/messa/master/.messa.yaml
sh
. ~/.bashrc
sh
cargo build
powerline-shell
(Python)powerline-go
(Go)