Continue Michał Nykiel's lambda-pure to publish it on npm.
Install Steps
Requires git 2.0.0+ and ZSH 5.0.0+.
1. Install
$ npm install --global lambda-pure-prompt
2. Integration (if needed)
- Symlink (or copy)
lambda-pure.zsh
to ~/.oh-my-zsh/custom/themes/lambda-pure.zsh-theme
. - Set
ZSH_THEME="lambda-pure"
in your .zshrc
file.
3. Initialize the prompt system and choose lambda-prompt
:
autoload -U promptinit; promptinit
prompt lambda-pure
Options
PURE_CMD_MAX_EXEC_TIME
The max execution time of a process before its run time is shown when it exits. Defaults to 5
seconds.
PURE_GIT_PULL
Set PURE_GIT_PULL=0
to prevent Pure from checking whether the current Git remote has been updated.
PURE_GIT_UNTRACKED_DIRTY
Set PURE_GIT_UNTRACKED_DIRTY=0
to not include untracked files in dirtiness check. Only really useful on extremely huge repos like the WebKit repo.
PURE_GIT_DELAY_DIRTY_CHECK
Time in seconds to delay git dirty checking for large repositories (git status takes > 2 seconds). The check is performed asynchronously, this is to save CPU. Defaults to 1800
seconds.
PURE_PROMPT_SYMBOL
Defines the prompt symbol. The default value is λ
.
PURE_GIT_DOWN_ARROW
Defines the git down arrow symbol. The default value is ▼
.
PURE_GIT_UP_ARROW
Defines the git up arrow symbol. The default value is ▲
.
PURE_GIT_DIRTY
Defines the git dirty symbol. The default value is ×
.
PURE_NODE_ENABLED
Set PURE_NODE_ENABLED=0
to not display the NodeJS version.
Example
autoload -U promptinit; promptinit
PURE_CMD_MAX_EXEC_TIME=10
prompt lambda-pure