watchexec
Run arbitrary commands when files change. More information: <https://github.com/watchexec/watchexec>.
Install
- All systems
-
curl cmd.cat/watchexec.sh
- OS X
-
brew install watchexec
- Dockerfile
- dockerfile.run/watchexec
Run arbitrary commands when files change. More information: <https://github.com/watchexec/watchexec>.
-
Call `ls -la` when any file in the current directory changes:
watchexec ls -la
-
Run `make` when any JavaScript, CSS and HTML file in the current directory changes:
watchexec --exts js,css,html make
-
Run `make` when any file in the `lib` or `src` directory changes:
watchexec --watch lib --watch src make
-
Call/restart `my_server` when any file in the current directory changes, sending `SIGKILL` to stop the child process:
watchexec --restart --stop-signal SIGKILL my_server
© tl;dr; authors and contributors