Git hooks are scripts that run at key moments in the version-control lifecycle. And, they’re just scripts! So we can call them when we want.

<shell> <hook>

For me in this project (Zsh + Husky), this could look like:

zsh .husky/pre-commit

This runs my pre-commit script anytime.