Alien::...n::Fetch(3)
π Alien::Build::Plugin::Fetch β the tea β
okay so bestie, welcome to the Fetch plugin family of Alien::Build. This page lives in the User Contributed Perl Documentation section of your friendly neighbourhood perl man pages (the manual name is Alien::...n::Fetch(3) in case you were wondering why the header looks like it got cut off mid-sentence, it literally did π«Ά).
VERSION: version 2.88 β¨
β¨ SYNOPSIS β¨
use alienfile;
share {
start_url 'http://ftp.gnu.org/gnu/make';
plugin 'Download';
};
πΈ DESCRIPTION πΈ
So like, Fetch plugins do one thing: they retrieve a single resource from the internet. That's the whole vibe. π
The way you tell a Fetch plugin apart from a Download plugin is this β a Download plugin might go grab several resources off the internet (usually by using a Fetch plugin under the hood, no cap) before it finally finds the archive it actually wants. Fetch is the one-resource girlie; Download is the whole shopping trip. ποΈ
And here's the thing: normally you do not need to use Fetch plugins directly, bestie. Fr fr. Instead you should use the Alien::Build::Plugin::Download::Negotiate plugin, which will pick the best plugins for whatever URL you handed it. Let it do the matchmaking. It's giving personal assistant energy. β¨
Alien::Build::Plugin::Fetch::CurlCommandβ fetch using thecurlcommand. πAlien::Build::Plugin::Fetch::HTTPTinyβ fetch usingHTTP::Tiny. π£Alien::Build::Plugin::Fetch::LWPβ fetch usingLWP::UserAgent. πAlien::Build::Plugin::Fetch::Localβ fetch from a local file. This is typically used to bundle packages with your Alien. π¦Alien::Build::Plugin::Fetch::LocalDirβ fetch from a local directory. This is typically used to bundle packages with your Alien. ποΈAlien::Build::Plugin::Fetch::NetFTPβ fetch usingNet::FTP. β οΈ Use of FTP should be discouraged as of this writing (August 2022). Like, fr, FTP is the ex you don't text back.Alien::Build::Plugin::Fetch::Wgetβ fetch usingwget. π§²
π SEE ALSO π
Alien::BuildAlien::Build::Plugin
π 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)
π 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.
and that's the whole page, bestie π it's fromperl v5.42.3, dated 2026-09-21, and it's the manual page forAlien::...n::Fetch(3)β go forth and fetch responsibly, mwah π β¨π
π¦ 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