2 个版本
0.1.1 | 2022 年 12 月 16 日 |
---|---|
0.1.0 | 2022 年 12 月 16 日 |
#1 在 #observe
7KB
94 代码行
depon
- "依赖于"
防止在命令行中执行后续命令,如果给定的依赖项没有发生变化。
Usage: depon [OBSERVE]...
Arguments:
[OBSERVE]...
Options:
-h, --help Print help information
用法
> depon ./tasks.json && ./upload.sh ./tasks.json
此调用中的 ./upload.sh ./task.json
部分将在 depon
检测到 ./task.json
已被修改时执行。如果没有被修改,depon
将防止进一步执行。
安装
cargo install depon
它是如何工作的?
如果 depon
检测到给定的依赖项发生变化或依赖项已被修改,depon
将以错误退出码退出,从而防止使用 &&
shell 运算符进一步执行链接的命令。 Depon
在 ./depon.lock
文件中持续跟踪调用之间的依赖关系。
依赖项
~5MB
~99K SLoC