4个版本
| 0.1.3 | 2022年8月10日 |
|---|---|
| 0.1.2 | 2022年8月8日 |
| 0.1.1 | 2022年8月8日 |
| 0.1.0 | 2022年8月8日 |
#1447 in 文件系统
10KB
151 代码行
seedo
seedo(意为“猴子见,猴子做”)是一个简单的程序,用于递归监视目录中的文件系统事件,并在事件发生时运行命令。它将基于可配置的时间参数对文件系统事件进行去抖动。它使用ignore crate尊重.gitignore文件。
一个基本示例,与cargo check一起使用:
seedo cargo check
这将在当前目录(递归)中的文件系统更改后50ms内运行cargo check。如果文件在.gitignore文件中列出,则不会触发cargo check。
当前的命令行选项如下:
$ seedo --help
seedo
USAGE:
seedo [OPTIONS] <COMMAND> [ARGS]...
ARGS:
<COMMAND> Command to run
<ARGS>... Args for command
OPTIONS:
-d, --debounce <DEBOUNCE_MS> Debounce time in milliseconds [default: 50]
-h, --help Print help information
-p, --path <PATH> Paths to watch [default: .]
--skip-ignore-files Don't read .gitignore files
依赖项
~8–18MB
~225K SLoC