Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

runwatch

elsehow62BSD-3-Clause0.2.3

watch some files, run a command (when the files change)

glob, watch, run, monitor

readme

runwatch

watches some files, runs a thing

example

runwatch *.js -r "npm start" 

runs npm start and watches everything that matches *.js*. when any .js file changes, it will SIGINT the old process (as if you pressed C-c), and re-runs npm start

install

npm install -g runwatch

example

echo "echo \"hello\"" > test.sh
runwatch test.sh -r "bash test.sh"

now modify test.sh, and watch the script re-run!

about

heavily inspired by npm-watch, but with a few differences:

  • runs from the command line, no npm dependencies
  • uses file globs for advanaced filename matching
  • when the watched script errors, it prints only the error, with no npm erroring boilerplate (!)
  • no nodemon dependencies - just child_process.spawn()

license

BSD