Alien::Build::Plugin::Extract::Directory - Plugin to extract a downloaded directory to a build directory
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::P...ract::Directory(3pm)
Description
Some Download or Fetch plugins may produce a directory instead of an archive file. This plugin is used
to mirror the directory from the Download step into a fresh directory in the Extract step. An example of
when you might use this plugin is if you were using the "git" command in the Download step, which results
in a directory hierarchy.
Methods
handles
Alien::Build::Plugin::Extract::Directory->handles($ext);
$plugin->handles($ext);
Returns true if the plugin is able to handle the archive of the given format. Only returns true for "d"
(for directory).
available
Alien::Build::Plugin::Extract::Directory->available($ext);
$plugin->available($ext);
Returns true if the plugin can extract the given format with what is already installed.
Name
Alien::Build::Plugin::Extract::Directory - Plugin to extract a downloaded directory to a build directory
Properties
format
Should always set to "d" (for directories).
See Also
Alien::Build::Plugin::Extract::Negotiate, Alien::Build::Plugin::Extract::File, Alien::Build, alienfile,
Alien::Build::MM, Alien
Synopsis
use alienfile;
plugin 'Extract::Directory';
Version
version 2.84
