- Um gerenciador de hooks do Git multiplataforma para evitar "fazer push de código quebrado por engano, código não testado ou código sem lint"
- Inspirado no husky para JS, pode ser aplicado a qualquer linguagem/stack, como Python, Rust, Go, Node etc.
- Armazena arquivos de script na pasta
.hooky e permite instalar/compartilhar/gerenciar todos os hooks com um único comando
- Com o comando
hooky install, instala os arquivos .hooky/* em .git/hooks/* como links simbólicos
- Cada hook interrompe o commit/push em caso de falha de execução e também informa a forma de contornar (
git commit --no-verify)
- Apenas arquivos com o comentário
# hooky ya rookie são gerenciados pelo hooky; hooks personalizados são ignorados
- Facilita o versionamento e o compartilhamento em equipe dos arquivos de hook, e instala/atualiza automaticamente apenas os hooks gerados e gerenciados pelo GetHooky
- Os hooks instalados pelo GetHooky interrompem automaticamente commits e pushes em caso de falha, além de informar a opção de bypass
- Suporta a maioria das plataformas, exceto Windows
Ainda não há comentários.