pre-commit provides a convenient way to organize running a collection of shell scripts.