- $ watchexec -- ls -la
-
-Call/restart `python server.py` when any Python file in the current directory
-(and all subdirectories) changes:
-
- $ watchexec -e py -r python server.py
-
-Call/restart `my_server` when any file in the current directory (and all
-subdirectories) changes, sending `SIGKILL` to stop the child process:
-
- $ watchexec -r -s SIGKILL my_server
-
-Send a SIGHUP to the child process upon changes (Note: with using
-`-n | --no-shell` here, we're executing `my_server` directly, instead of
-wrapping it in a shell:
-
- $ watchexec -n -s SIGHUP my_server
-
-Run `make` when any file changes, using the `.gitignore` file in the current
-directory to filter:
-
- $ watchexec make
-
-Run `make` when any file in `lib` or `src` changes:
-
- $ watchexec -w lib -w src make
-
-Run `bundle install` when the `Gemfile` changes:
-
- $ watchexec -w Gemfile bundle install