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