fruit / watchkit
该包最新版本(dev-master)没有可用的许可证信息。
fruit框架的文件监控器
dev-master
2016-09-11 14:06 UTC
Requires
- ext-inotify: *
- fruit/dskit: dev-master
- fruit/pathkit: ~1
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-19 01:07:06 UTC
README
此包是Fruit框架的一部分。
WatchKit是一个帮助您使用Fruit框架或其他需要动态生成PHP代码的框架来开发Web应用的工具。
它仍在开发中,任何内容都可能在未来改变。
使用方法
在项目目录中创建一个watcher.json
文件。
{ // pattern => shell script "src/**/*.php": "make test", "test": "make test" }
然后运行bin/watcher
(或通过composer安装时,使用vendor/bin/watcher
)。
更多详情
WatchKit解析您的模式,使用inotify监控对其的更改,并在更改时执行shell脚本。
如果模式解析为某个目录,WatchKit还会递归地监控子目录。对任何子文件所做的所有更改都会触发执行。因此,新创建的文件也处于监控之下。
已知问题
当模式解析为文件时,新创建的文件将不会被监控。
许可证
MIT、GPL或LGPL的任何版本。