Alien::Build::Plugin::Fetch - Fetch Alien::Build plugins
Contents
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.
perl v5.40.0 2024-11-15 Alien::Build::Plugin::Fetch(3pm)
Description
Fetch plugins retrieve single resources from the internet. The difference between a Fetch plugin and a
Download plugin is that Download plugin may fetch several resources from the internet (usually using a
Fetch plugin), before finding the final archive. Normally you will not need to use Fetch plugins
directly but should instead use the Alien::Build::Plugin::Download::Negotiate plugin, which will pick the
best plugins for your given URL.
Alien::Build::Plugin::Fetch::CurlCommand
Fetch using the "curl" command.
Alien::Build::Plugin::Fetch::HTTPTiny
Fetch using HTTP::Tiny.
Alien::Build::Plugin::Fetch::LWP
Fetch using LWP::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 using Net::FTP. Use of FTP should be discouraged as of this writing (August 2022).
Alien::Build::Plugin::Fetch::Wget
Fetch using "wget".
Name
Alien::Build::Plugin::Fetch - Fetch Alien::Build plugins
See Also
Alien::Build, Alien::Build::Plugin
Synopsis
use alienfile;
share {
start_url 'http://ftp.gnu.org/gnu/make';
plugin 'Download';
};
Version
version 2.84
