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);
...;
}
Perl Programmers Reference Guide CPAN::Plugin(3)
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>
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+---------------+-----------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------------+
|Availability | runtime/perl-532 |
+---------------+-----------------------+
|Stability | Pass-through volatile |
+---------------+-----------------------+
NOTES
Source code for open source software components in Oracle Solaris can
be found at https://www.oracle.com/downloads/opensource/solaris-source-
code-downloads.html.
This software was built from source available at
https://github.com/oracle/solaris-userland. The original community
source was downloaded from
http://www.cpan.org/src/5.0/perl-5.32.0.tar.gz.
Further information about this software can be found on the open source
community website at https://www.perl.org/.
perl v5.32.0 2020-06-14 CPAN::Plugin(3)