git-entr
main
The script lists all files in the git repository that are not ignored, and runs a given command on change using entr.