PHP wrapper for
facebook/watchman
.
- Simple PHP wrapper for
facebook/watchman
- Add, list and delete watched directories
- Add, list and delete triggers
- Compatible with PHP >= 5.4 and HHVM
You can install cocur/watchman
through Composer:
$ composer require cocur/watchman:@stable
In a production environment you should replace @stable
with the version you want to use.
use Cocur\Watchman\Watchman;
$watchman = new Watchman();
$watch = $watchman->addWatch('/var/www/foobar');
$trigger = $watch->addTrigger('foo', '*.js', 'ls -al');
// Retrieve all watched directories
$watched = $watchman->listWatches();
// Retrieve all triggers from a watch
$triggers = $watch->listTriggers();
// Later...
$trigger->delete();
$watch->delete();
- watch ✓
- watch-list ✓
- watch-del ✓
- clock ✓
- trigger ✓
- trigger-list ✓
- trigger-del ✓
- find ✓
- query ✓
- since ✓
- log-level ✓
- log ✓
- shutdown-server ✓
subscribeunsubscribe- get-sockname ✓
- Initial release
- Add, delete and list watched directories
- Add, delete and list triggers
The MIT license applies to cocur/watchman. For the full copyright and license information, please view the LICENSE file distributed with this source code.