- Un gestionnaire de hooks Git multiplateforme pour éviter de « pousser par erreur du code cassé, non testé ou non linté »
- Inspiré de husky pour JS, il est applicable à tous les langages/stacks, comme Python, Rust, Go, Node, etc.
- Il permet de stocker les fichiers de script dans le dossier
.hooky et d’installer/partager/gérer l’ensemble des hooks avec une seule commande
- La commande
hooky install installe les fichiers .hooky/* dans .git/hooks/* sous forme de liens symboliques
- Chaque hook interrompt le commit/push en cas d’échec d’exécution et indique aussi comment le contourner (
git commit --no-verify)
- Seuls les fichiers contenant le commentaire
# hooky ya rookie sont gérés par hooky, les hooks personnalisés sont ignorés
- Les fichiers de hooks sont faciles à versionner et à partager en équipe, et GetHooky n’installe/met à jour automatiquement que les hooks qu’il crée et gère
- Les hooks installés avec GetHooky interrompent automatiquement les commits et push en cas d’échec, tout en indiquant l’option de contournement
- Compatible avec la plupart des plateformes, sauf Windows
Aucun commentaire pour le moment.