library archive
Archive plugin for Task using Zippy
task/archive
Archive plugin for Task using Zippy
- Monday, December 22, 2014
- by mbfisher
- Repository
- 2 Watchers
- 0 Stars
- 175 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 1 Forks
- 0 Open issues
- 5 Versions
- 0 % Grown
task/archive
, (*1)
Example
use Task\Plugin\FilesystemPlugin;
use Task\Plugin\ArchivePlugin;
use Task\Plugin\Archive\Archive;
$project->inject(function ($container) {
$container['fs'] = new FilesystemPlugin;
$container['archive'] = new ArchivePlugin;
});
$project->addTask('archive', ['fs', 'archive', function ($fs, $archive) {
$source = 'path/to/directory';
$target = 'path/to/archive.tar.gz';
$fs->ls($source)
->pipe($archive->create(Archive::TAR, Archive::GZ))
->pipe($fs->touch($target));
}]);
Installation
Add to your composer.json
:, (*2)
...
"require-dev": {
"task/archive": "~0.1"
}
...
dev-feature/iterators
dev-feature/iterators
Archive plugin for Task using Zippy
Sources
Download
MIT
The Requires
The Development Requires
by
Mike Fisher
dev-master
9999999-dev
Archive plugin for Task using Zippy
Sources
Download
MIT
The Requires
The Development Requires
by
Mike Fisher
v0.3.0
0.3.0.0
Archive plugin for Task using Zippy
Sources
Download
MIT
The Requires
The Development Requires
by
Mike Fisher
v0.2.0
0.2.0.0
Archive plugin for Task using Zippy
Sources
Download
MIT
The Requires
The Development Requires
by
Mike Fisher
v0.1.0
0.1.0.0
Archive plugin for Task using Zippy
Sources
Download
MIT
The Requires
The Development Requires
by
Mike Fisher