Linux: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 安静地运行命令

Finally

when-change的github地址,更多请关注。

发布了30 篇原创文章 · 获赞 21 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_41288824/article/details/96757908