table of contents
other versions
- trixie 5.40.1-6
- testing 5.40.1-6
- unstable 5.40.1-6
- experimental 5.42.0-2
| CPAN::Plugin(3perl) | Perl Programmers Reference Guide | CPAN::Plugin(3perl) |
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>
| 2025-07-27 | perl v5.40.1 |