corelist - Module::CoreList 的命令行前端
请参阅 Module::CoreList 获取更多信息。
corelist -v
corelist [-a|-d] <ModuleName> | /<ModuleRegex>/ [<ModuleVersion>] ...
corelist [-v <PerlVersion>] [ <ModuleName> | /<ModuleRegex>/ ] ...
corelist [-r <PerlVersion>] ...
corelist --utils [-d] <UtilityName> [<UtilityName>] ...
corelist --utils -v <PerlVersion>
corelist --feature <FeatureName> [<FeatureName>] ...
corelist --diff PerlVersion PerlVersion
corelist --upstream <ModuleName>
列出 Module::CoreList 所知的所有 Perl 版本中给定模块(或匹配的模块,如果您使用了模块正则表达式)的所有版本。
corelist -a Unicode
Unicode was first released with perl v5.6.2
v5.6.2 3.0.1
v5.8.0 3.2.0
v5.8.1 4.0.0
v5.8.2 4.0.0
v5.8.3 4.0.0
v5.8.4 4.0.1
v5.8.5 4.0.1
v5.8.6 4.0.1
v5.8.7 4.1.0
v5.8.8 4.1.0
v5.8.9 5.1.0
v5.9.0 4.0.0
v5.9.1 4.0.0
v5.9.2 4.0.1
v5.9.3 4.1.0
v5.9.4 4.1.0
v5.9.5 5.0.0
v5.10.0 5.0.0
v5.10.1 5.1.0
v5.11.0 5.1.0
v5.11.1 5.1.0
v5.11.2 5.1.0
v5.11.3 5.2.0
v5.11.4 5.2.0
v5.11.5 5.2.0
v5.12.0 5.2.0
v5.12.1 5.2.0
v5.12.2 5.2.0
v5.12.3 5.2.0
v5.12.4 5.2.0
v5.13.0 5.2.0
v5.13.1 5.2.0
v5.13.2 5.2.0
v5.13.3 5.2.0
v5.13.4 5.2.0
v5.13.5 5.2.0
v5.13.6 5.2.0
v5.13.7 6.0.0
v5.13.8 6.0.0
v5.13.9 6.0.0
v5.13.10 6.0.0
v5.13.11 6.0.0
v5.14.0 6.0.0
v5.14.1 6.0.0
v5.15.0 6.0.0
根据日期查找模块首次发布的 Perl 版本,而不是根据版本号(默认行为)。
给定两个 Perl 版本,此命令将打印两个版本之间所有模块更改的人类可读表格。输出格式将来可能会更改,并且是为人类而不是程序设计的。对于程序,请使用 Module::CoreList API。
帮助!帮助!帮助!要查看更多帮助,请尝试 --man。
所有帮助
列出我们获取 CoreList 的所有 Perl 发布版本。
如果您传递版本参数($]
的值,例如 5.00503
或 5.008008
),您将获得所有模块及其各自版本的列表。(如果您有 version
模块,您也可以使用新的版本号,例如 5.8.8
。)
在模块过滤上下文中,它可以用作 Perl 版本过滤器。
列出所有 Perl 版本及其发布日期。
如果传递 Perl 版本,则仅获取该版本的发布日期。
列出每个命名实用程序程序首次发布的 Perl 版本。
可以与 -d 一起使用以修改首次发布标准。
如果与 -v <version> 一起使用,则列出该 Perl 版本发布的所有实用程序,并且命令行上命名的任何实用程序程序都将被忽略。
列出每个给定命名功能的第一个版本包。
显示给定模块主要是在 Perl 核心还是在 CPAN 上维护,以及错误跟踪器 URL。
作为特殊情况,如果指定模块名称 Unicode
,则将获得与请求的 Perl 版本捆绑在一起的 Unicode 字符数据库的版本号。
$ corelist File::Spec
File::Spec was first released with perl 5.005
$ corelist File::Spec 0.83
File::Spec 0.83 was released with perl 5.007003
$ corelist File::Spec 0.89
File::Spec 0.89 was not in CORE (or so I think)
$ corelist File::Spec::Aliens
File::Spec::Aliens was not in CORE (or so I think)
$ corelist /IPC::Open/
IPC::Open2 was first released with perl 5
IPC::Open3 was first released with perl 5
$ corelist /MANIFEST/i
ExtUtils::Manifest was first released with perl 5.001
$ corelist /Template/
/Template/ has no match in CORE (or so I think)
$ corelist -v 5.8.8 B
B 1.09_01
$ corelist -v 5.8.8 /^B::/
B::Asmdata 1.01
B::Assembler 0.07
B::Bblock 1.02_01
B::Bytecode 1.01_01
B::C 1.04_01
B::CC 1.00_01
B::Concise 0.66
B::Debug 1.02_01
B::Deparse 0.71
B::Disassembler 1.05
B::Lint 1.03
B::O 1.00
B::Showlex 1.02
B::Stackobj 1.00
B::Stash 1.00
B::Terse 1.03_01
B::Xref 1.01
版权所有 (c) 2002-2007 D.H. aka PodMaster
目前由 Perl 5 维护者维护 <[email protected]>。
该程序在与 Perl 本身相同的条款下分发。有关更多信息,请访问 https://www.perl5.cn/ 或 http://cpan.org/。