Watch for file changes and run a command