CPAN::API::HOWTO - 使用 CPAN.pm 进行编程的食谱
所有这些食谱都假设您在程序顶部添加了 "use CPAN"。
my $distribution = CPAN::Shell->expand(
"Module", "Data::UUID"
)->distribution()->pretty_id();
这将返回一个形如 "AUTHORID/TARBALL" 的字符串。如果您想要该发行版在 CPAN 镜像上的完整路径和文件名,那么它就是 .../authors/id/A/AU/AUTHORID/TARBALL
。
CPAN::Index->reload();
my @modules = CPAN::Shell->expand(
"Distribution", "JHI/Graph-0.83.tar.gz"
)->containsmods();
您也可以以 A/AU/AUTHORID/TARBALL 的形式引用发行版。
CPAN.pm 的主要文档
本程序是自由软件;您可以在 Perl 本身相同的条款下重新发布和/或修改它。
参见 https://perldotcom.perl5.cn/perl/misc/Artistic.html
David Cantrell