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

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