Кастомизация командной строки bashrc
Код ниже необходимо добавить в ~/.bashrc:
git_current_branch() {
BRANCH="$(git rev-parse --abbrev-ref HEAD 2>/dev/null)"
if [ -n "${BRANCH}" ]; then
echo "(${BRANCH}) "
fi
}
kube_current_ctx(){
CTX="$(kubectl config current-context 2>/dev/null)"
if [ -n "${CTX}" ]; then
echo "(${CTX}) "
fi
}
GREEN="\[\033[38;5;10m\]"
WHITE="\[\033[38;5;15m\]"
ORANGE="\[\033[38;5;11m\]"
BLUE="\[\033[38;5;45m\]"
RED="\[\033[38;5;9m\]"
export PS1="${GREEN}\u${WHITE}@${ORANGE}\h ${WHITE}[${BLUE}\W${WHITE}] \$(git_current_branch)\$(kube_current_ctx)${WHITE}${RED}>${WHITE} "
После выполнить: source ~/.bashrc