GetHooky - 모든 스택을 지원하는 간단한 Git 훅 관리 툴

16 hours ago 2

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

Read Entire Article