macOS 버전 10.15 인 ‘카탈리나’ 부터 기본 쉘 (Shell) 이 bash1 에서 zsh (Z shell) 로 변경 되었습니다.
이 프로그램은 하모니카 사용자에게 터미널 환경의 사용성을 개선해주는 zsh 프로그램 입니다.
Zsh에는 Git용 탭 자동완성 스크립트가 들어 있습니다.
$ git che<tab>
check-attr -- display gitattributes information
check-ref-format -- ensure that a reference name is well formed
checkout -- checkout branch or paths to working tree
checkout-index -- copy files from index to working directory
cherry -- find commits not merged upstream
cherry-pick -- apply changes introduced by some existing commits
Zsh은 선택지가 여러 개일 때 간단한 설명도 함께 보여주고 탭 키로 고를 수 있습니다. 또한 Git 명령어만이 아니라 아규먼트도 자동완성해주며 저장소의 리모트나 Refs 이름과 파일 이름 같은 것도 자동완성합니다.
쉘에서 Git 저장소 디렉토리로 이동하면 터미널 오른쪽에 현 브랜치 이름을 보여줍니다.
- zsh 기본 터미널과 필요한 플러그인 자동 설치
- powerline fonts 포함
- zsh-theme-powerlevel9k 테마 기본 설치
CTRL + ALT + Z
단축키로 실행
하모니카 사용자는 apt 저장소 추가 단계
가 필요없습니다.
- 하모니카 apt 저장소를 추가하고 업데이트
curl -sL https://apt.hamonikr.org/setup_hamonikr.sun | sudo -E bash -
- 프로그램 설치.
터미널을 열고 다음과 같이 입력하세요.
sudo apt install hamonikr-zsh
sudo apt purge hamonikr-zsh
다운로드 받은 디렉토리 안에서 아래와 같이 빌드하면 release 폴더 안에 설치 가능한 데비안 파일 생성됩니다.
./build
사용 중 발견한 버그나 이슈는 help@hamonikr.org 로 메일을 보내주세요