task / box
boxproject.org plugin for Task
v0.2.0
2014-04-23 13:15 UTC
Requires
- kherge/box: ~2.0
- task/console: ~0.1
- task/plugin: ~1.1
This package is not auto-updated.
Last update: 2024-12-21 17:07:02 UTC
README
Example
use Task\Plugin\BoxPlugin; $project->inject(function ($container) { $container['box'] = new BoxPlugin; }); $project->addTask('box', ['box', function ($box) { $box->command('build')->pipe($this->getOutput()); });
Installation
Add to composer.json
:
... "require-dev": { "task/box": "~0.1" } ...
BOX_PATH
Box requires the BOX_PATH
constant to be defined to work. It should contain a path to root of the box library; The plugin sets it to ./vendor/kherge/box
by default. If you have the library somewhere else, pass the path to the plugin constructor:
$project->inject(function ($container) { $container['box'] = new BoxPlugin('path/to/box'); });