#命令运行器 #目录 #监控 #命令 #运行器 #运行命令 #工具

app fsw

一个用于监控目录并在其内容更改时运行命令的工具

2 个版本

0.1.1 2019年3月27日
0.1.0 2019年2月27日

#28#命令运行器

Apache-2.0 许可协议

10KB
148

fsw

Crates.io Crates.io Travis CI

fsw 是一个递归监控当前工作目录并在其内容更改时运行命令的工具。

它与 Git 集成,所以如果更改了忽略的文件,它不会重新运行命令。

为什么?因为我非常喜欢 sbt 的 tilde (~) 操作符提供的流程,并且我想为其他工具提供一个可靠的机制来做到同样的事情。

安装

您可以在 GitHub 发布页面 上找到 Linux 和 macOS 的静态二进制文件。

或者,您可以使用 cargo 在 Rust 支持的任何平台上安装此工具。

cargo install fsw

用法

fsw <command> [<arg>]...

变更日志

0.1.1 - 2019-03-26

  • 重新设计以不监控忽略的目录,提高可靠性和资源利用率
  • 减少去抖动周期至 125ms
  • 使用 "fsw:" 标记 fsw 输出
  • 升级通知和传递依赖项

0.1.0 - 2019-02-26

  • 首次发布。

依赖项

~0.4–8.5MB
~53K SLoC