# Lefthook - 빠르고 유연한 Git Hook 매니저

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=20107](https://news.hada.io/topic?id=20107)
- GeekNews Markdown: [https://news.hada.io/topic/20107.md](https://news.hada.io/topic/20107.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-04-03T09:36:39+09:00
- Updated: 2025-04-03T09:36:39+09:00
- Original source: [github.com/evilmartians](https://github.com/evilmartians/lefthook)
- Points: 5
- Comments: 0

## Summary

Lefthook은 다양한 언어 및 환경에서 사용할 수 있는 고성능 Git hook 관리 도구로, Go 언어로 작성되어 빠르고 병렬 실행이 가능하며 의존성이 없는 단일 바이너리로 동작합니다. 이 도구는 glob 또는 정규식 기반의 파일 필터링을 지원하며, 개발자 개인 설정을 위한 `lefthook-local.yml` 파일을 제공합니다. 또한, 복잡한 로직은 파일 기반 스크립트로 실행할 수 있고, 원하는 hook 그룹이나 태스크를 수동으로 실행할 수 있습니다.

## Topic Body

- Node.js, Ruby, Python 등 다양한 프로젝트에서 사용할 수 있는 고성능 Git hook 관리 도구  
- Go 언어로 작성되어 빠르고 병렬 실행이 가능하며, 의존성이 없는 단일 바이너리로 동작하여 설치 및 유지보수가 쉬움  
- **파일 필터링**: glob 또는 정규식 기반의 파일 필터링 지원  
- **다양한 언어 및 환경 지원**: Node.js, Ruby, Python, Docker 등과 호환  
- **로컬 설정 지원**: 개발자 개인 설정을 위한 `lefthook-local.yml` 제공  
- **스크립트 실행**: 복잡한 로직은 파일 기반 스크립트로 실행 가능  
- **명령 그룹 직접 실행 가능**: 원하는 hook 그룹 또는 태스크를 수동 실행 가능  
- **병렬 실행**: hook 내 여러 작업을 동시에 처리

## Comments



_No public comments on this page._
