728x90
728x90
위 글은 가장 유명한(아마?) agnoster 테마를 사용할 경우.
동일한 방식으로 robbyrussell 테마에도 적용시켜보겠다. (디폴트 테마)
# 원본
PROMPT="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ ) %{$fg[cyan]%}%c%{$reset_color%}"
PROMPT+=' $(git_prompt_info)'
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
# 수정
PROMPT="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ ) %{$fg[cyan]%}%c%{$reset_color%}"
PROMPT+=' $(prompt_kubectx) $(git_prompt_info)'
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
prompt_kubectx () {
if [[ $(kubectx -c) == *"prod"* ]]; then
echo -n "%{%F{red}%}$(kubectx -c)%{%F{white}%}:%{%F{cyan}%}$(kubens -c) %{%F{white}%}>"
else
echo -n "%{%F{yellow}%}$(kubectx -c)%{%F{white}%}:%{%F{cyan}%}$(kubens -c) %{%F{white}%}>"
fi
}
끝
728x90
728x90
'기타 > guitar' 카테고리의 다른 글
갑상선암 입원일지 (아주대병원) (23) | 2023.12.17 |
---|---|
갑상선암 진단 (3) | 2023.10.29 |
[oh-my-zsh/agnoster] prompt에 kubernetes context 표시하기 (theme prompt customizing하기) (0) | 2023.07.30 |
[MAC Terminal] ls 말고 exa 사용하기 (0) | 2023.07.15 |
[MAC Terminal] oh-my-zsh 디렉터리 표시 설정 (prompt_dir) (0) | 2023.06.26 |
댓글