본문 바로가기

agnoster2

[oh-my-zsh/agnoster] prompt에 kubernetes context 표시하기 (theme prompt customizing하기) k8s 클러스터를 여러 대 운영할 때, 현재 컨텍스트가 헷갈리는 경우가 많다. 터미널 세션별로 컨텍스트 다르게 유지한다거나, iterm status bar에 컨텍스트를 표시한다거나 방법들이 있지만, 나는 그냥 터미널 명령줄 프롬프트에서 현재 컨텍스트를 보면서 명령을 날리고 싶었다. agnoster prompt 커스터마이징을 어떻게 하는지 찾아봐도 잘 안나와서...그냥 코드 까보고 직접 구성해봤다. 결과적으론 아래와 같다. 클러스터 이름 : prod일땐 빨간색, 그 외엔 노란색 네임스페이스 이름 : cyan 색 클러스터와 네임스페이스 사이 콜론은 흰색 ~/.oh-my-zsh/themes/agnoster.zsh-theme에서 진행 먼저 kubectx용 prompt segment를 정의해야 한다. prompt.. 2023. 7. 30.
[MAC Terminal] oh-my-zsh 디렉터리 표시 설정 (prompt_dir) # agnoster 테마 파일 열기 (다른 테마 사용하면 다른거..) vim ~/.oh-my-zsh/themes/agnoster.zsh-theme # prompt_dir 함수 찾기 /prompt_dir() 원하는 설정에 따라 아래와 같이 표시한다 # 현재 Directory만 보이기 prompt_dir() { prompt_segment blue $CURRENT_FG '%c' } # 마지막 3개 Directory만 보이기 (3 대신 원하는 숫자 적용) prompt_dir() { prompt_segment blue $CURRENT_FG '%3~' } # 전체 경로 보이기 (기본값) prompt_dir() { prompt_segment blue $CURRENT_FG '%~' } 터미널에 적용 source ~/... 2023. 6. 26.