#run-command #watch

app watchdog

监视文件系统变化并在变化后运行命令

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文件系统

MIT 许可证

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