About this project
Lefthook is a Git hooks manager designed for speed and flexibility. Written in Go, it supports parallel command execution and works across environments as a single dependency-free binary. It allows fine-grained control over which files are passed to commands, with features like glob/regexp filters, sub-directory execution, Docker support, and custom scripts. Configuration is done via a YAML file (lefthook.yml), enabling hooks for pre-commit, pre-push, and other Git events. Supports Node.js, Ruby, Python, and more, with installation options including Go, NPM, Gem, pipx, and package managers like Homebrew, apt, and winget.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.