You are viewing the version of this documentation from Perl 5.32.1. View the latest version

CONTENTS

#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>

AltStyle によって変換されたページ (->オリジナル) /