1Alien::Build::Plugin::FUestecrh(C3o)ntributed Perl DocumAelniteant:i:oBnuild::Plugin::Fetch(3)
2
3
4
6 Alien::Build::Plugin::Fetch - Fetch Alien::Build plugins
7
9 version 2.77
10
12 use alienfile;
13 share {
14 start_url 'http://ftp.gnu.org/gnu/make';
15 plugin 'Download';
16 };
17
19 Fetch plugins retrieve single resources from the internet. The
20 difference between a Fetch plugin and a Download plugin is that
21 Download plugin may fetch several resources from the internet (usually
22 using a Fetch plugin), before finding the final archive. Normally you
23 will not need to use Fetch plugins directly but should instead use the
24 Alien::Build::Plugin::Download::Negotiate plugin, which will pick the
25 best plugins for your given URL.
26
27 Alien::Build::Plugin::Fetch::CurlCommand
28 Fetch using the "curl" command.
29
30 Alien::Build::Plugin::Fetch::HTTPTiny
31 Fetch using HTTP::Tiny.
32
33 Alien::Build::Plugin::Fetch::LWP
34 Fetch using LWP::UserAgent.
35
36 Alien::Build::Plugin::Fetch::Local
37 Fetch from a local file. This is typically used to bundle packages
38 with your Alien.
39
40 Alien::Build::Plugin::Fetch::LocalDir
41 Fetch from a local directory. This is typically used to bundle
42 packages with your Alien.
43
44 Alien::Build::Plugin::Fetch::NetFTP
45 Fetch using Net::FTP. Use of FTP should be discouraged as of this
46 writing (August 2022).
47
48 Alien::Build::Plugin::Fetch::Wget
49 Fetch using "wget".
50
52 Alien::Build, Alien::Build::Plugin
53
55 Author: Graham Ollis <plicease@cpan.org>
56
57 Contributors:
58
59 Diab Jerius (DJERIUS)
60
61 Roy Storey (KIWIROY)
62
63 Ilya Pavlov
64
65 David Mertens (run4flat)
66
67 Mark Nunberg (mordy, mnunberg)
68
69 Christian Walde (Mithaldu)
70
71 Brian Wightman (MidLifeXis)
72
73 Zaki Mughal (zmughal)
74
75 mohawk (mohawk2, ETJ)
76
77 Vikas N Kumar (vikasnkumar)
78
79 Flavio Poletti (polettix)
80
81 Salvador Fandiño (salva)
82
83 Gianni Ceccarelli (dakkar)
84
85 Pavel Shaydo (zwon, trinitum)
86
87 Kang-min Liu (劉康民, gugod)
88
89 Nicholas Shipp (nshp)
90
91 Juan Julián Merelo Guervós (JJ)
92
93 Joel Berger (JBERGER)
94
95 Petr Písař (ppisar)
96
97 Lance Wicks (LANCEW)
98
99 Ahmad Fatoum (a3f, ATHREEF)
100
101 José Joaquín Atria (JJATRIA)
102
103 Duke Leto (LETO)
104
105 Shoichi Kaji (SKAJI)
106
107 Shawn Laffan (SLAFFAN)
108
109 Paul Evans (leonerd, PEVANS)
110
111 Håkon Hægland (hakonhagland, HAKONH)
112
113 nick nauwelaerts (INPHOBIA)
114
115 Florian Weimer
116
118 This software is copyright (c) 2011-2022 by Graham Ollis.
119
120 This is free software; you can redistribute it and/or modify it under
121 the same terms as the Perl 5 programming language system itself.
122
123
124
125perl v5.36.0 2023-01-20 Alien::Build::Plugin::Fetch(3)