watchexec: new cheatsheet
This commit is contained in:
parent
669757869e
commit
2a13f9991c
|
@ -0,0 +1,61 @@
|
|||
---
|
||||
title: Watchexec
|
||||
layout: 2017/sheet
|
||||
updated: 2017-10-18
|
||||
category: CLI
|
||||
weight: -1
|
||||
keywords:
|
||||
- "watchexec --excts js,jsx -- npm test"
|
||||
- "watchexec --help"
|
||||
intro: |
|
||||
[mattgreen/watchexec](https://github.com/mattgreen/watchexec) runs commands whenever certain files change.
|
||||
---
|
||||
|
||||
### Installation
|
||||
|
||||
#### OSX
|
||||
|
||||
```bash
|
||||
brew install watchexec
|
||||
```
|
||||
|
||||
#### Rust
|
||||
|
||||
```bash
|
||||
cargo install watchexec
|
||||
```
|
||||
|
||||
For Linux and Windows, get it from [GitHub releases](https://github.com/mattgreen/watchexec).
|
||||
|
||||
### Getting started
|
||||
|
||||
```bash
|
||||
watchexec --exts js,jsx -- npm test
|
||||
```
|
||||
|
||||
Runs `npm test` when `js,jsx` files change.
|
||||
|
||||
```bash
|
||||
watchman -w lib -w test -- npm test
|
||||
```
|
||||
|
||||
Runs `npm test` when `lib/` and `test/` files change.
|
||||
|
||||
### Other options
|
||||
|
||||
#### Flags
|
||||
|
||||
| `-c` `--clear` | Clear screen |
|
||||
| `-r` `--restart` | Restart process if its still running |
|
||||
|
||||
#### Options
|
||||
|
||||
| `-s` `--signal SIGKILL` | Kill signal to use |
|
||||
| `-d` `--debounce MS` | Debounce by `MS` milliseconds |
|
||||
| `-e` `--exts EXTS` | Extensions |
|
||||
| `-i` `--ignore PATTERN` | Ignore these files |
|
||||
| `-w` `--watch PATH` | Watch these directories |
|
||||
|
||||
## Also see
|
||||
|
||||
* [mattgreen/watchexec](https://github.com/mattgreen/watchexec) _(github.com)_
|
Loading…
Reference in New Issue