slick-0.9.5 is not a library.
Visit the last successful build:
slick-0.11.2
slick - async ZSH prompt
How to use
Install:
cargo install slick
check your PATH
$HOME/.cargo/bin/slick
, to install cargo:curl https://sh.rustup.rs -sSf | sh
Then add this to your .zshrc
:
SLICK_PATH=
/.cargo/bin/slick
customizations
Set this environment variables to change color/symbols, for example:
export SLICK_PROMPT_CMD_MAX_EXEC_TIME=3
export SLICK_PROMPT_ERROR_COLOR=88
export SLICK_PROMPT_GIT_ACTION_COLOR=1
export SLICK_PROMPT_GIT_BRANCH_COLOR=202
export SLICK_PROMPT_GIT_FETCH=0
export SLICK_PROMPT_GIT_MASTER_BRANCH_COLOR=white
export SLICK_PROMPT_GIT_REMOTE_COLOR=40
export SLICK_PROMPT_GIT_STAGED_COLOR=1
export SLICK_PROMPT_GIT_STATUS_COLOR=cyan
export SLICK_PROMPT_GIT_UNAME_COLOR=8
export SLICK_PROMPT_PATH_COLOR=blue
export SLICK_PROMPT_ROOT_COLOR="red"
export SLICK_PROMPT_ROOT_SYMBOL="#"
export SLICK_PROMPT_SSH_COLOR=2
export SLICK_PROMPT_SYMBOL="❯"
export SLICK_PROMPT_SYMBOL_COLOR=magenta
export SLICK_PROMPT_TIME_ELAPSED_COLOR=1
export SLICK_PROMPT_VICMD_COLOR="yellow"
export SLICK_PROMPT_VICMD_SYMBOL="❮"
SLICK_PROMPT_GIT_FETCH=0
prevents doing a git fetch
To prevent displaying the git user.name:
export SLICK_PROMPT_NO_GIT_UNAME=1
Inspired by: