CPAN::Plugin
Section: User Contributed Perl Documentation (3)
Updated: 2021-01-26
Page Index
NAME
CPAN::Plugin - Base class for CPAN shell extensions
SYNOPSIS
package CPAN::Plugin::Flurb;
use parent 'CPAN::Plugin';
sub post_test {
my ($self, $distribution_object) = @_;
$self = $self->new (distribution_object => $distribution_object);
...;
}
DESCRIPTION
Alpha Status
The plugin system in the
CPAN shell was introduced in version 2.07 and
is still considered experimental.
How Plugins work?
See ``Plugin support'' in
CPAN.
METHODS
plugin_requires
returns list of packages given plugin requires for functionality.
This list is evaluated using
"CPAN->use_inst" method.
distribution_object
Get current distribution object.
distribution
distribution_info
build_dir
Simple delegatees for misc parameters derived from distribution
is_xs
Predicate to detect whether package contains
XS.
AUTHOR
Branislav Zahradnik <
barney@cpan.org>