spy (hackage): Spy can be used to watch for file changes and to either report the modified files or run a command if files change. It can be used to trigger compilation, to run tests or start a deployment.
Keywords: bsd3|deprecated|development|program