Husky

Husky is a Library that helps developers use Git Hooks to manage complex, Continuous Integration and Continuous Deployment workflows.
A good overview here.
Husky creates the following files, which represent different scripts that can be called through the Command-Line Interface:
bash
.husky
|-- _
|   |-- .gitignore
|   |-- applypatch-msg
|   |-- commit-msg
|   |-- h
|   |-- husky.sh
|   |-- post-applypatch
|   |-- post-checkout
|   |-- post-commit
|   |-- post-merge
|   |-- post-rewrite
|   |-- pre-applypatch
|   |-- pre-auto-gc
|   |-- pre-commit
|   |-- pre-merge-commit
|   |-- pre-push
|   |-- pre-rebase
|   `-- prepare-commit-msg
`-- pre-commit

2 directories, 18 files