Alien-Build

 view release on metacpan or  search on metacpan

lib/Alien/Build/Plugin/Fetch.pod  view on Meta::CPAN

# PODNAME: Alien::Build::Plugin::Fetch
# ABSTRACT: Fetch Alien::Build plugins
# VERSION

__END__

=pod

=encoding UTF-8

=head1 NAME

Alien::Build::Plugin::Fetch - Fetch Alien::Build plugins

=head1 VERSION

version 2.84

=head1 SYNOPSIS

 use alienfile;
 share {
   start_url 'http://ftp.gnu.org/gnu/make';
   plugin 'Download';
 };

=head1 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 L<Alien::Build::Plugin::Download::Negotiate> plugin, which
will pick the best plugins for your given URL.

=over 4

=item L<Alien::Build::Plugin::Fetch::CurlCommand>

Fetch using the C<curl> command.

=item L<Alien::Build::Plugin::Fetch::HTTPTiny>

Fetch using L<HTTP::Tiny>.

=item L<Alien::Build::Plugin::Fetch::LWP>

Fetch using L<LWP::UserAgent>.

=item L<Alien::Build::Plugin::Fetch::Local>

Fetch from a local file.  This is typically used to bundle packages with your L<Alien>.

=item L<Alien::Build::Plugin::Fetch::LocalDir>

Fetch from a local directory.  This is typically used to bundle packages with your L<Alien>.

=item L<Alien::Build::Plugin::Fetch::NetFTP>

Fetch using L<Net::FTP>.  Use of FTP should be discouraged as of this writing (August 2022).

=item L<Alien::Build::Plugin::Fetch::Wget>

Fetch using C<wget>.

=back

=head1 SEE ALSO

L<Alien::Build>, L<Alien::Build::Plugin>

=head1 AUTHOR

Author: Graham Ollis E<lt>plicease@cpan.orgE<gt>

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)



( run in 0.432 second using v1.01-cache-2.11-cpan-fa01517f264 )