Sobre o projeto
Lefthook é um gerenciador de hooks Git projetado para velocidade e flexibilidade. Escrito em Go, ele suporta execução paralela de comandos e funciona em diversos ambientes como um único binário sem dependências. Ele permite controle refinado sobre quais arquivos são passados aos comandos, com recursos como filtros glob/regexp, execução em subdiretórios, suporte a Docker e scripts personalizados. A configuração é feita via arquivo YAML (lefthook.yml), permitindo hooks para pre-commit, pre-push e outros eventos Git. Suporta Node.js, Ruby, Python e mais, com opções de instalação incluindo Go, NPM, Gem, pipx e gerenciadores de pacotes como Homebrew, apt e winget.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.