Alien::...andLine(3)
π NAME π
Alien::Build::Plugin::Extract::CommandLine β bestie, this is the plugin that unzips/unpacks your archive using plain old command line tools π«Ά (it's a page from the User Contributed Perl Documentation, section 3, iykyk)
β¨ VERSION β¨
version 2.88 πΈ
π SYNOPSIS π
use alienfile;
plugin 'Extract::CommandLine' => (
format => 'tar.gz',
);
π¦ DESCRIPTION π¦
Heads up bestie: most of the time you're gonna want Alien::Build::Plugin::Extract::Negotiate instead. No cap. It looks at your platform and your environment and picks the right Extract plugin for you, like a little matchmaker π§. But sometimes you gotta come straight to this plugin yourself. It happens.
This plugin extracts from an archive in various formats using command line tools. That's the whole vibe. π
π PROPERTIES π
format
Gives a hint as to the expected format. Just a lil hint, she's not committing to anything. π
gzip_cmd
The "gzip" command, if available. "undef" if not available. π
bzip2_cmd
The "bzip2" command, if available. "undef" if not available. π
xz_cmd
The "xz" command, if available. "undef" if not available. π
tar_cmd
The "tar" command, if available. "undef" if not available. π
unzip_cmd
The "unzip" command, if available. "undef" if not available. π
π METHODS π
handles
Alien::Build::Plugin::Extract::CommandLine->handles($ext);
$plugin->handles($ext);
Returns true if the plugin is able to handle the archive of the given format. Like, can she serve? Yes or no. β
available
Alien::Build::Plugin::Extract::CommandLine->available($ext);
Returns true if the plugin is available to extract without installing anything new. No extra shopping required, we already own it. ποΈβ¨
π SEE ALSO π
Alien::Build::Plugin::Extract::Negotiate, Alien::Build, alienfile, Alien::Build::MM, Alien β go read these too, they're all iconic in their own way.
πΈ AUTHOR πΈ
Author: Graham Ollis <plicease@cpan.org>
Contributors:
- 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)
look at this squad. the whole group chat showed up. π«Άπ₯
π 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.
okay that's the whole page bestie, tysm for reading π mwah π this was perl v5.42.3, dated 2026-09-21, and no I will not be taking questions, periodt β¨
π¦ 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