#port #utility #clear #command #change #powered #entr

app entrs

当文件更改时运行任意命令,由Rust驱动!

1 个不稳定版本

0.1.0 2020年5月10日

#31#powered

MIT 许可证

9KB
103 代码行,不包括注释

Entrs

Entrs 是经典entr实用程序的移植版本

Entr 是一个文件监控工具,当文件发生变化时执行提供的注释

安装

手动

git clone https://github.com/HallerPatrick/entrs.git && cd entrs

# Run directly or
cargo run

# Build binary (in ./target/release/entr )
cargo build --release

用法

USAGE:
    entrs [FLAGS] [utility]...

ARGS:
    <utility>...

FLAGS:
    -c               Clear screen before executing utility
    -h, --help       Prints help information
    -p               Execute utility first after files have changed
    -r               Watch for file changes recursively
    -u               Evaluate the first argument using the interpreter specified by the SHELL environment variable
    -V, --version    Prints version information

示例

文件保存后重新构建cargo项目,并在执行之前清屏 cargo build


$ ls | entr -c cargo build

依赖

~2–13MB
~91K SLoC