iTerm5 [개인 terminal 세팅] alias 정리 vi ~/.zshrc # python alias py=python3 # docker, k8s alias dbt='docker build -t' alias k=kubectl alias kd='k describe' export do='--dry-run=client -o yaml' export FORCE='--force --grace-period 0' # terraform alias tfmt='terraform fmt -recursive' # aws alias ecr-login='aws ecr get-login-password --region ap-northeast-2 --profile {PROFILE} | docker login --username AWS --password-stdin {ACCOUNT}.dk.. 2024. 1. 28. [oh-my-zsh/robbyrussell] prompt에 kubernetes context 표시하기 (theme prompt customizing하기) 2023.07.30 - [기타/guitar] - [oh-my-zsh/agnoster] prompt에 kubernetes context 표시하기 (theme prompt customizing하기) [oh-my-zsh/agnoster] prompt에 kubernetes context 표시하기 (theme prompt customizing하기) k8s 클러스터를 여러 대 운영할 때, 현재 컨텍스트가 헷갈리는 경우가 많다. 터미널 세션별로 컨텍스트 다르게 유지한다거나, iterm status bar에 컨텍스트를 표시한다거나 방법들이 있지만, 나는 그 honglab.tistory.com 위 글은 가장 유명한(아마?) agnoster 테마를 사용할 경우. 동일한 방식으로 robbyrussell 테마에도 적용시켜보겠.. 2023. 10. 29. [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] ls 말고 exa 사용하기 ls 말고 exa 사용해야 하는 이유? 이쁘다. (이유 끝) ---- exa 는 inpa님 블로그 보고 알게 되었다. ls의 최신판이며, 색상/아이콘 표시 등의 기능 뿐 아니라 git도 통합되고 속도도 빠르다고 한다. 다만 인파님 블로그는 리눅스 기준이라, mac에서 사용하는 방법에 대해서 포스팅해보려고 한다. ---- # exa 설치 brew install exa brew로 쉽게 깔리며, 기본 ls 명령 옵션들과 호환된다. 근데 (가장 중요하다고 생각하는) 아이콘을 같이 보여주는 옵션 (--icons) 을 넣으면 깨진다 nerd font 시리즈 중 하나를 받아야 한다 # 폰트 설치 brew tap homebrew/cask-fonts brew install --cask font-hack-nerd-font.. 2023. 7. 15. [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. 이전 1 다음