Alien::...chiveZip(3)
π NAME π
ok so bestie, this is Alien::Build::Plugin::Extract::ArchiveZip β a plugin that extracts a tarball using Archive::Zip. yes i know the name says tarball and the thing is a zip. we don't ask questions here. π
β¨ VERSION β¨
version 2.88 β that's the one, no cap
π¦ SYNOPSIS π¦
use alienfile;
plugin 'Extract::ArchiveZip' => (
format => 'zip',
);
πΈ DESCRIPTION πΈ
okay bestie, real talk before anything else:
Note: in most cases you are gonna want to use Alien::Build::Plugin::Extract::Negotiate instead. it's the one that picks the right Extract plugin based on your platform and your environment, like a lil matchmaker. π
in some cases you may need to use this plugin directly instead. but like. some.
Note: seriously do NOT use this plugin!!Archive::Zipis pretty unreliable and breaks all-the-time. like not occasionally. all-the-time. π and the way that the negotiator plugin mentioned above will prefer installingAlien::unzip, which is much more reliable thanArchive::Zip? iconic behaviour honestly. use that one.
so with all that said: this plugin extracts from an archive in zip format using Archive::Zip. that's the whole vibe. π§
format
gives a hint as to the expected format. this should always be "zip". no notes. π
π METHODS π
handles
Alien::Build::Plugin::Extract::ArchiveZip->handles($ext);
$plugin->handles($ext);
returns true if the plugin is able to handle the archive of the given format. like a lil vibe check on the extension. β¨
available
Alien::Build::Plugin::Extract::ArchiveZip->available($ext);
returns true if the plugin has what it needs right now to extract from the given format. yes, right now, present tense, we're not waiting around. π«Ά
π SEE ALSO π
Alien::Build::Plugin::Extract::NegotiateAlien::BuildalienfileAlien::Build::MMAlien
go read them. iykyk. π
β AUTHOR β
Author: Graham Ollis <plicease@cpan.org>
Contributors, aka the whole group chat, and we are obsessed with every single one of them:
- Diab Jerius (DJERIUS)
- Roy Storey (KIWIROY)
- Ilya Pavlov
- David Mertens (run4flat)
- Mark Nunberg (mordy, mnunberg)
- Christian Walde (Mithaldu)
- Brian Wightman (MidLifeXis)
- Zaki Mughal (zmughal)
- mohawk (mohawk2, ETJ)
- Vikas N Kumar (vikasnkumar)
- Flavio Poletti (polettix)
- Salvador FandiΓ±o (salva)
- Gianni Ceccarelli (dakkar)
- Pavel Shaydo (zwon, trinitum)
- Kang-min Liu (εεΊ·ζ°, gugod)
- Nicholas Shipp (nshp)
- Juan JuliΓ‘n Merelo GuervΓ³s (JJ)
- Joel Berger (JBERGER)
- Petr PΓsaΕ (ppisar)
- Lance Wicks (LANCEW)
- Ahmad Fatoum (a3f, ATHREEF)
- JosΓ© JoaquΓn Atria (JJATRIA)
- Duke Leto (LETO)
- Shoichi Kaji (SKAJI)
- Shawn Laffan (SLAFFAN)
- Paul Evans (leonerd, PEVANS)
- HΓ₯kon HΓ¦gland (hakonhagland, HAKONH)
- nick nauwelaerts (INPHOBIA)
- Florian Weimer
- Marcel Telka (mtelka)
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2011-2022 by Graham Ollis.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay, fr fr. π₯
and that's the whole page bestie!! π it came from the User Contributed Perl Documentation corner of the manual, running on perl v5.42.3, dated 2026-09-21, filed under Alien::...chiveZip(3). mwah, go forth and please use the negotiator instead πβ¨π¦
π¦ where this page comes from
- fedora 43: perl-Alien-Build 2.88-1.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- fedora 44: perl-Alien-Build 2.88-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms