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?#
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#
Modules#
CPAN::Plugin::Specfile- Proof of concept implementation of a trivial CPAN::Plugin