#文件 #等待 #修改 #文件输入 #构建 #目录 #已修改

app await-modify

一个简单的工具,用于阻塞直到文件或目录被修改

1 个不稳定版本

0.1.0 2024年7月25日

2#已修改

Download history 94/week @ 2024-07-21 36/week @ 2024-07-28

130 每月下载量

GPL-3.0 许可证

5KB

await-modify

该仓库包含一个非常小的程序,它等待对输入文件进行的修改。

这是一个有趣的学习项目,也是由于Windows上缺少inotify-tools而创建的。

安装

克隆仓库并使用cargo构建。

然后将程序添加到路径中或创建别名。

cargo build -r # Builds release mode
# Alias can be put in bash profile
alias await-modify='path/to/repo/target/release/await-modify' # including .exe if windows

使用方法

程序将等待对输入文件进行的修改。

await-modify <file>

提示:它可用于在文件保存时自动化构建、测试或其他操作。例如,编译LaTeX、Markdown、单元测试等。

# For example, in an exported function, or even hard-coded in a script file.
while true; do
    await-modify "$file"
    buildtex "$file" # or build code project, unit tests, etc.
done

依赖关系

~0.7–8MB
~54K SLoC