目錄

名稱

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>

選項

-a

列出 perls Module::CoreList 已知的給定模組(或符合模組正規表示式的模組)的所有版本。

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

依據日期,而非版本號碼(預設)找出模組已發布的第一個 perl 版本。

--diff

給定兩個 perl 版本,這會列印兩個版本之間所有模組變更的人類可讀表格。輸出格式可能會在未來變更,且是針對人類,而非程式設計的。對於程式設計,請使用 Module::CoreList API。

-? 或 -help

救命!救命!救命!如需查看更多說明,請嘗試 --man。

-man

所有說明

-v

列出我們為 CoreList 取得的所有 perl 發行版本。

如果您傳遞版本參數($] 的值,例如 5.005035.008008),您將取得所有模組及其各自版本的清單。(如果您有 version 模組,您也可以使用新式版本號碼,例如 5.8.8。)

在模組篩選內容中,它可用作 Perl 版本篩選器。

-r

列出所有 perl 發行版本及其發行日期

如果您傳遞 perl 版本,您將僅取得該版本的發行日期。

--utils

列出每個命名實用程式程式發行的第一個 perl 版本

可用於 -d 來修改第一個發行準則。

如果與 -v <version> 一起使用,則會列出與該 perl 版本一起發行的所有實用程式,並且會忽略命令列上命名的任何實用程式程式。

--feature, -f

列出給定每個命名功能的第一個版本套件

--upstream, -u

顯示給定的模組是否主要在 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 by D.H. 又名 PodMaster

目前由 perl 5 搬運工 <perl5-porters@perl.org> 維護。

此程式與 perl 本身以相同的條款發行。請參閱 http://perl.org/ 或 http://cpan.org/ 以取得更多相關資訊。