http://eradman.com/entrproject/
find . -name "*.go" | entr -r go run my/main/file.go find . -name "*.go" | entr -r go run my/main/file.go ls src/**/*.filetype | entr -r -s "some command"
And this will catch new files $ while true; do ls src/*.rb | entr -d make; done