Archive::SimpleExtractor - simple module for extract archives
Version 0.10
use Archive::SimpleExtractor; my $extractor = new Archive::SimpleExtractor; @res = $extractor->extract(archive => 'archive.tar.bz2', dir => './somedir', tree => 1);
Returns a new object
@res = $extractor->extract(archive => $archive_file, dir => $destination_dir, [tree => 1]);
extract files from archive
Atributes HASH:
archive => ...
path to you archive file
dir => ...
path will be unpacked archive
tree => 1
By default extractor unpacked arhive without subdirectories, but all files have been extracted in source dir. If you want save stucture set this argument.
use_extractor => [file extention]
if archive file have not extentions, your must set this parameter for right select extractor
Returns ARRAY:
$res[0] - success status. If 1 then OK else error
$res[1] - message or error string
Check extractor
Sergey Tomoulevitch, <phoinix.public at gmail.com>
<phoinix.public at gmail.com>
Please report any bugs or feature requests to bug-archive-simpleextractor at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Archive-SimpleExtractor. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-archive-simpleextractor at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Archive::SimpleExtractor
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Archive-SimpleExtractor
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Archive-SimpleExtractor
CPAN Ratings
http://cpanratings.perl.org/d/Archive-SimpleExtractor
Search CPAN
http://search.cpan.org/dist/Archive-SimpleExtractor/
Copyright 2009 Sergey Tomoulevitch.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install Archive::SimpleExtractor, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Archive::SimpleExtractor
CPAN shell
perl -MCPAN -e shell install Archive::SimpleExtractor
For more information on module installation, please visit the detailed CPAN module installation guide.