Manpages - CPAN_Plugin.3perl
Table of Contents
![](https://distro.tube/img/logo.png)
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>