Skip to content
Perl 6 API to the ZIP file format
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
lib/File
t
.gitignore
.travis.yml
LICENSE
META6.json
README.md
appveyor.yml

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 zef (a module management tool bundled with Rakudo Star):

$ zef install File::Zip

Testing

To run tests:

$ prove -e perl6

Author

Ahmad M. Zawawi, azawawi on #perl6

License

MIT License

You can’t perform that action at this time.