So I'm doing a simple
inotifywait loop to watch for changes in a Bootstrap directory:
while inotifywait -r -q --format %w bootstrap/; do echo "something happened" [[ $filename == *.js ]] && uglifyjs ..... [[ $filename == *.less ]] && lessc bootstrap.less done
You don't really need to worry about the internals but I just can't get the filename back into a bash scope.
inotifywait echos out the filename (with help from the format argument) but how do I capture that and use it later on (in my case, as
If you want a simple, short test harness:
touch testfile while inotifywait testfile do; echo "..."; done
And then you can just run
touch testfile when you want to trigger it.