pre-commit.sh