fruit/watchkit

该包最新版本(dev-master)没有可用的许可证信息。

fruit框架的文件监控器

dev-master 2016-09-11 14:06 UTC

This package is auto-updated.

Last update: 2024-09-19 01:07:06 UTC


README

I'm watching you

此包是Fruit框架的一部分。

WatchKit是一个帮助您使用Fruit框架或其他需要动态生成PHP代码的框架来开发Web应用的工具。

它仍在开发中,任何内容都可能在未来改变。

Build Status

使用方法

在项目目录中创建一个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的任何版本。