如果指定要监视的文件发生更改,则运行任意命令。
pywatch的Python项目详细描述
linux watch命令的python克隆(几乎)。
pywatcher.watcher.watcher类可以被告知监视一组文件, 并给出一组命令,以便在这些文件中的任何一个发生更改时运行。
它的灵感来自于ruby的zentest,但是虽然它可以用于测试, pywatch用于在文件更改时运行任何命令…测试运行程序 或者其他。
有关连续运行的示例,请参见pywatch.autotest 守望相助。
pywatch用法
用法:pywatch[选项]“命令”file1 file2…
- 选项:
-h, --help show this help message and exit -v, --verbose Output timestamp when commands are run. --version Output version number and exit
更改日志
0.4
- 目录现在被递归地遍历,所有文件都被添加和监视
0.3.2
- 添加–版本
0.3.1
- 已将setup.py更改为包含正确的url
- 为os.stat调用添加了错误捕获功能
- 不带参数的pywatch显示用法
0.3
- 添加了pywatch命令行客户端
0.2
- 修复了setup.py中缺少操作系统导入的问题
0.1
- python模块的初始版本