Alien::...:Extract(3)
π Alien::...:Extract(3) π
okay bestie, so this is a page from the User Contributed Perl Documentation and it's literally all about the Alien::Build::Plugin::Extract family of plugins. pull up a chair, grab a boba, we're doing this π§β¨
β¨ NAME β¨
Alien::Build::Plugin::Extract β Extract Alien::Build plugins
like. it extracts. it's a plugin. that's the whole vibe π
πΈ VERSION πΈ
version 2.88
π SYNOPSIS π
the little taste test, the trailer before the movie:
use alienfile
share {
plugin 'Extract' => 'tar.gz';
};
yes queen, that's it. that's the whole thing. iconic behavior π«Ά
π¦ DESCRIPTION π¦
okay so here's the tea β β Extract plugins extract packages that have been downloaded from the internet. that's the job. that's what they do.
and ngl, unless you're doing something unusual, you probably want to just use the Alien::Build::Plugin::Extract::Negotiate plugin and let it pick the best Extract plugin for you. like, let it choose. it knows. it's giving main character energy for a reason π
now the whole squad, one by one:
Alien::Build::Plugin::Extract::ArchiveTarβ Extract usingtar. Typically also works with compressed tarballs liketar.gz. old reliable fr fr πAlien::Build::Plugin::Extract::ArchiveZipβ Extract usingArchive::Zip. zip girlies rise π§Alien::Build::Plugin::Extract::CommandLineβ Extract using command line tools liketarorunxip. very "I just run the thing" of it πAlien::Build::Plugin::Extract::Directoryβ Extract a local directory. no download required bestie πAlien::Build::Plugin::Extract::Fileβ "Extract" a single file. yes the quotes are load-bearing πAlien::Build::Plugin::Extract::Negotiateβ Pick the best extract plugin based on the extension of the package archive. the matchmaker of the group π
β SEE ALSO β
go read these next, no cap:
Alien::BuildAlien::Build::Plugin
π AUTHOR π
Author: Graham Ollis <plicease@cpan.org>
Contributors: β the whole group chat, and honestly? legends, every single one:
- 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. free software, free vibes, periodt β¨
πΈ okay that's the whole page bestie, go forth and extract πΈ
signing off from the bottom of the page, where it says perl v5.42.3 and the date 2026-09-21 β that's the version and the timestamp, iykyk π
π¦ 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