X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=watchexec%2FREADME.md;fp=watchexec%2FREADME.md;h=809e9d948567511c82aef503713bc9d2e83deaf7;hb=6efe41512f68a9c370180b7d060928ed0986e5f6;hp=782bbebdc0556971ea7a6e37868be009d63d4af1;hpb=8973d951e41765636b3e85b8453d8573b7149015;p=webi-installers%2F.git diff --git a/watchexec/README.md b/watchexec/README.md index 782bbeb..809e9d9 100644 --- a/watchexec/README.md +++ b/watchexec/README.md @@ -16,42 +16,19 @@ Use the `@beta` tag for pre-releases. Watch all JavaScript, CSS and HTML files in the current directory and all subdirectories for changes, running `make` when a change is detected: - $ watchexec --exts js,css,html make +```bash +watchexec --exts js,css,html make +``` Call `make test` when any file changes in this directory/subdirectory, except for everything below `target`: - $ watchexec -i target make test +```bash +watchexec -i target make test +``` Call `ls -la` when any file changes in this directory/subdirectory: - $ 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 +```bash +watchexec -- ls -la +```