3 个版本
0.0.3 | 2024年2月23日 |
---|---|
0.0.2 | 2023年12月5日 |
0.0.1 | 2023年12月2日 |
在 #ls 中排名 17
13KB
277 行
baywatch
监视文件并在它们更改时执行命令。
用法
$ bwatch --help
最简单的示例
$ bwatch -- ls -lah
假设
- 简单的代码库和用法
- 合理的默认值
- 正确使用本地 gitignore
- 忽略自启动计划命令以来的更改事件(如果文件更改了10次,则不会运行测试10次)
- 流式传输 stdout 和 stderr
- 仅在 Linux 和 Darwin 上测试和使用,可能在 Windows 上不工作
已知问题
- 在 Linux 上,使用 Neovim 时,保存文件时文件被删除并重新创建。这使得无法跟踪具体文件(通过
--path 参数
)。建议改为跟踪整个文件夹。
安装
$ cargo install --locked baywatch
或者
通过 flake 使用提供的包
或者
$ nix build
或者
$ nix run
类似于
依赖项
约 10–21MB
约 306K SLoC