Home

Awesome

hina

hina

hina is a shell theme for bash and zsh.

Feature

If you have the features you want, create an issue please.

Usage

Install

$ go get -u github.com/ucpr/hina

for Zsh

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

for Bash

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

for Fish

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

Enviroment Variables

mark to represent git status

namemark (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

namedefault
HINA_K8Soff

Contributions

Welcome!!

Author

taichi uchihara (@u_chi_ha_ra_)

LICENCE

MIT LICENCE