when-changed
来源参考:https://github.com/joh/when-changed
When-Changed
Run a command when a file is changed
当文件被更改时运行命令
What is it?
厌倦了切换到shell来测试刚刚对代码所做的更改吗?
开始觉得自己像一个没有头脑的无人机,第30次手动运行pdflatex,看看你的简历现在看起来怎么样?
别担心,什么时候换的就在这里帮忙!当它看到您更改了文件时,when-changed运行您指定的任何命令。
为了自动生成你的latex简历,你可以这样做$ when-changed CV.tex pdflatex CV.tex
What do I need?
python 2.6以上
watchdog(when-changed)
installation
pip install https://github.com/joh/when-changed/archive/master.zip
Usage
when-changed [操作] File 命令…
when-changed [操作] FIle [File…] -c 命令
文件可以是一个目录。使用%f将文件名传递给命令。
Options
- -r 递归监听
- -v 详细的输出。多个-v选项增加了冗长。最大值是3:-vvv。
- -1 如果在运行命令时文件发生了更改,请不要重新运行命令
- -s 在启动时立即运行命令
- -q 安静地运行命令