hina is a shell theme for bash and zsh.
- git branch
- git status
- kubernetes context
If you have the features you want, create an issue please.
$ go get -u github.com/ucpr/hina
please add .zshrc
or .zsh_profile
.
rewrite HINA_PATH
to suit your environment.
export HINA_PATH="YOUR_HINA_PATH"
autoload -Uz add-zsh-hook
_hina_prompt() {
PROMPT=$($HINA_PATH)
}
add-zsh-hook precmd _hina_prompt
please add .bashrc
or .bash_profile
.
rewrite HINA_PATH
to suit your environment.
export HINA_PATH="YOUR_HINA_PATH"
_hina_prompt() {
PS1="$($HINA_PATH)"
}
PROMPT_COMMAND=_hina_prompt
please add config.fish
.
rewrite HINA_PATH
to suit your environment.
set -x HINA_PATH "YOUR_HINA_PATH"
function _hina_prompt
for i in ($HINA_PATH)
echo $i
end
end
function fish_prompt
_hina_prompt
end
mark to represent git status
name | mark (default) |
---|---|
HINA_GIT_MODIFIED |
* |
HINA_GIT_ADDED |
+ |
HINA_GIT_DELETED |
- |
HINA_GIT_COPIED |
$ |
HINA_GIT_RENAMED |
~ |
HINA_GIT_UNMERGED |
= |
HINA_GIT_UNTRACKED |
! |
if you want to display k8s context, run export HINA_K8S=on
name | default |
---|---|
HINA_K8S |
off |
Welcome!!
taichi uchihara (@u_chi_ha_ra_)
MIT LICENCE