内容

名称

CPAN::Plugin - CPAN 外壳扩展的基本类

概要

package CPAN::Plugin::Flurb;
use parent 'CPAN::Plugin';

sub post_test {
  my ($self, $distribution_object) = @_;
  $self = $self->new (distribution_object => $distribution_object);
  ...;
}

说明

Alpha 状态

CPAN 外壳中的插件系统在 2.07 版本中引入,并且仍然被认为是实验性的。

插件如何工作?

请参阅CPAN 中的“插件支持”

方法

plugin_requires

返回插件需要功能的包列表。此列表使用 CPAN->use_inst 方法进行评估。

distribution_object

获取当前分发对象。

distribution

distribution_info

build_dir

从分布派生的杂项参数的简单委托

is_xs

用于检测包是否包含 XS 的谓词。

AUTHOR

Branislav Zahradnik <[email protected]>