CPAN::Plugin − Base class for CPAN shell extensions
package
CPAN::Plugin::Flurb;
use parent 'CPAN::Plugin';
sub post_test {
my ($self, $distribution_object) = @_;
$self = $self−>new (distribution_object =>
$distribution_object);
...;
}
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 .
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.
Branislav Zahradnik <barney@cpan.org>