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

> Clean Markdown view of GeekNews topic #21490. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=21490](https://news.hada.io/topic?id=21490)
- GeekNews Markdown: [https://news.hada.io/topic/21490.md](https://news.hada.io/topic/21490.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-06-17T09:31:02+09:00
- Updated: 2025-06-17T09:31:02+09:00
- Original source: [github.com/ezpieco](https://github.com/ezpieco/gethooky)
- Points: 4
- Comments: 0

## Summary

실수로 잘못된 코드를 푸시하는 것을 방지하는, **Python, Rust, Go, Node 등 다양한 스택**에서 활용 가능한 **크로스 플랫폼 Git 훅 관리자**입니다. **명령 한 번으로 훅의 설치·관리·공유**를 간소화하고, 팀원과의 협업 및 **버전 관리**를 효율적으로 실행할 수 있습니다. **.hooky 폴더 기반 구조**와 심볼릭 링크 방식으로 커스텀 훅과의 충돌을 방지하며, 실패 시 커밋·푸시 중단 및 우회 옵션도 제공합니다.

## Topic Body

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

## Comments



_No public comments on this page._
