Perl 6 API to the ZIP file format
Perl6
Switch branches/tags
Nothing to show
Latest commit abacb15 Apr 26, 2017 @azawawi committed on GitHub Merge pull request #4 from zoffixznet/patch-1
Use modern META filename

README.md

File::Zip Build Status Build status

This module provides a Perl 6 API to the ZIP file format.

Note: This module is a work in progress. Please see its project status here.

Example

use File::Zip;

my $zip-file = File::Zip.new(file-name => 'test.zip');

# List the files in the archive
say $_.perl for $zip-file.files;

# Unzip the archive into given directory
$zip-file.unzip(directory => 'output');

For more examples, please see the examples folder.

Project Status

  • Improve documentation
  • More examples
  • Get all file members API
  • Extract a zip file using deflate
  • Write tests

Installation

To install it using Panda (a module management tool bundled with Rakudo Star):

$ panda update
$ panda install File::Zip

Testing

To run tests:

$ prove -e perl6

Author

Ahmad M. Zawawi, azawawi on #perl6

License

MIT License