7个版本
0.2.6 | 2019年5月10日 |
---|---|
0.2.5 | 2019年4月25日 |
0.2.1 | 2019年1月10日 |
0.2.0 | 2018年12月19日 |
0.1.0 | 2018年9月25日 |
#1404 在 文件系统
8KB
155 行
Watchdog
⚠️ 监视文件系统变化并在变化后运行命令
非常适合在文件更改时自动运行 make test
或类似命令。
用法
TODO:这还不稳定,但这里是0.2版本的 --help
输出
USAGE:
watchdog [FLAGS] [OPTIONS] <COMMAND> [-- <PATH>...]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
-v, --verbose Enables verbose output
OPTIONS:
-g, --glob <GLOB> Glob used for matching files
ARGS:
<COMMAND> Command ran on response to changes
<PATH>... File path(s) used for matching files
目标
- 简单直观地选择要监视的文件的方法
- 正则表达式 (#1)
- 通配符
- 通过您的shell或通过Rust内部选择,任选其一!
- 显式文件路径
- 合理的GNU
make
互操作 (#4) - 简单,无干扰的API
- 这是一个简单的问题。因此,将解决方案也保持简单,傻瓜。
依赖项
~7–17MB
~224K SLoC