1Alien::Build::Plugin::EUxsterracCto:n:tDriirbeuctAtelodireyPn(e:3r:)lBuDiolcdu:m:ePnltuagtiino:n:Extract::Directory(3)
2
3
4
6 Alien::Build::Plugin::Extract::Directory - Plugin to extract a
7 downloaded directory to a build directory
8
10 version 2.80
11
13 use alienfile;
14 plugin 'Extract::Directory';
15
17 Some Download or Fetch plugins may produce a directory instead of an
18 archive file. This plugin is used to mirror the directory from the
19 Download step into a fresh directory in the Extract step. An example
20 of when you might use this plugin is if you were using the "git"
21 command in the Download step, which results in a directory hierarchy.
22
24 format
25 Should always set to "d" (for directories).
26
28 handles
29 Alien::Build::Plugin::Extract::Directory->handles($ext);
30 $plugin->handles($ext);
31
32 Returns true if the plugin is able to handle the archive of the given
33 format. Only returns true for "d" (for directory).
34
35 available
36 Alien::Build::Plugin::Extract::Directory->available($ext);
37 $plugin->available($ext);
38
39 Returns true if the plugin can extract the given format with what is
40 already installed.
41
43 Alien::Build::Plugin::Extract::Negotiate,
44 Alien::Build::Plugin::Extract::File, Alien::Build, alienfile,
45 Alien::Build::MM, Alien
46
48 Author: Graham Ollis <plicease@cpan.org>
49
50 Contributors:
51
52 Diab Jerius (DJERIUS)
53
54 Roy Storey (KIWIROY)
55
56 Ilya Pavlov
57
58 David Mertens (run4flat)
59
60 Mark Nunberg (mordy, mnunberg)
61
62 Christian Walde (Mithaldu)
63
64 Brian Wightman (MidLifeXis)
65
66 Zaki Mughal (zmughal)
67
68 mohawk (mohawk2, ETJ)
69
70 Vikas N Kumar (vikasnkumar)
71
72 Flavio Poletti (polettix)
73
74 Salvador Fandiño (salva)
75
76 Gianni Ceccarelli (dakkar)
77
78 Pavel Shaydo (zwon, trinitum)
79
80 Kang-min Liu (劉康民, gugod)
81
82 Nicholas Shipp (nshp)
83
84 Juan Julián Merelo Guervós (JJ)
85
86 Joel Berger (JBERGER)
87
88 Petr Písař (ppisar)
89
90 Lance Wicks (LANCEW)
91
92 Ahmad Fatoum (a3f, ATHREEF)
93
94 José Joaquín Atria (JJATRIA)
95
96 Duke Leto (LETO)
97
98 Shoichi Kaji (SKAJI)
99
100 Shawn Laffan (SLAFFAN)
101
102 Paul Evans (leonerd, PEVANS)
103
104 Håkon Hægland (hakonhagland, HAKONH)
105
106 nick nauwelaerts (INPHOBIA)
107
108 Florian Weimer
109
111 This software is copyright (c) 2011-2022 by Graham Ollis.
112
113 This is free software; you can redistribute it and/or modify it under
114 the same terms as the Perl 5 programming language system itself.
115
116
117
118perl v5.36.1 20A2l3i-e0n5:-:1B5uild::Plugin::Extract::Directory(3)