GetHooky - 모든 스택을 지원하는 간단한 Git 훅 관리 툴
(github.com/ezpieco)- "실수로 깨진 코드, 테스트되지 않은 코드, 린트 안된 코드를 푸시하는 것"을 방지하는 크로스 플랫폼 Git 훅 관리자
- JS용 husky에서 영감을 받아, Python, Rust, Go, Node 등 모든 언어/스택에 적용 가능
-
.hooky
폴더에 스크립트 파일을 저장하고, 명령 한 번으로 전체 훅을 설치/공유/관리할 수 있음-
hooky install
명령어로.hooky/*
파일을.git/hooks/*
에 심볼릭 링크로 설치 - 각 훅은 실행 실패 시 커밋/푸시를 중단하며, 우회 방법(
git commit --no-verify
)도 안내 -
# hooky ya rookie
주석이 있는 파일만 hooky에서 관리, 커스텀 훅은 무시됨
-
- 훅 파일의 버전 관리 및 팀 공유가 용이하고, GetHooky가 생성·관리하는 훅만 자동 설치·업데이트함
- GetHooky로 설치된 훅은 실패 시 커밋·푸시를 자동으로 중단시키고, 우회 옵션도 안내
- 윈도우를 제외한 대부분 플랫폼 지원