Кастомизация командной строки bashrc

Pavel 04.12.2025 22:11 54 просмотров

Код ниже необходимо добавить в ~/.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

Комментарии (0)

Для добавления комментария необходимо войти в аккаунт

Войти / Зарегистрироваться