1CORELIST(1) Perl Programmers Reference Guide CORELIST(1)
2
3
4
6 corelist - a commandline frontend to Module::CoreList
7
9 See Module::CoreList for one.
10
12 corelist -v
13 corelist [-a|-d] <ModuleName> | /<ModuleRegex>/ [<ModuleVersion>] ...
14 corelist [-v <PerlVersion>] [ <ModuleName> | /<ModuleRegex>/ ] ...
15 corelist [-r <PerlVersion>] ...
16 corelist --diff PerlVersion PerlVersion
17
19 -a lists all versions of the given module (or the matching modules, in
20 case you used a module regexp) in the perls Module::CoreList knows
21 about.
22
23 corelist -a Unicode
24
25 Unicode was first released with perl v5.6.2
26 v5.6.2 3.0.1
27 v5.8.0 3.2.0
28 v5.8.1 4.0.0
29 v5.8.2 4.0.0
30 v5.8.3 4.0.0
31 v5.8.4 4.0.1
32 v5.8.5 4.0.1
33 v5.8.6 4.0.1
34 v5.8.7 4.1.0
35 v5.8.8 4.1.0
36 v5.8.9 5.1.0
37 v5.9.0 4.0.0
38 v5.9.1 4.0.0
39 v5.9.2 4.0.1
40 v5.9.3 4.1.0
41 v5.9.4 4.1.0
42 v5.9.5 5.0.0
43 v5.10.0 5.0.0
44 v5.10.1 5.1.0
45 v5.11.0 5.1.0
46 v5.11.1 5.1.0
47 v5.11.2 5.1.0
48 v5.11.3 5.2.0
49 v5.11.4 5.2.0
50 v5.11.5 5.2.0
51 v5.12.0 5.2.0
52 v5.12.1 5.2.0
53 v5.12.2 5.2.0
54 v5.12.3 5.2.0
55 v5.12.4 5.2.0
56 v5.13.0 5.2.0
57 v5.13.1 5.2.0
58 v5.13.2 5.2.0
59 v5.13.3 5.2.0
60 v5.13.4 5.2.0
61 v5.13.5 5.2.0
62 v5.13.6 5.2.0
63 v5.13.7 6.0.0
64 v5.13.8 6.0.0
65 v5.13.9 6.0.0
66 v5.13.10 6.0.0
67 v5.13.11 6.0.0
68 v5.14.0 6.0.0
69 v5.14.1 6.0.0
70 v5.15.0 6.0.0
71
72 -d finds the first perl version where a module has been released by
73 date, and not by version number (as is the default).
74
75 --diff
76 Given two versions of perl, this prints a human-readable table of
77 all module changes between the two. The output format may change
78 in the future, and is meant for humans, not programs. For
79 programs, use the Module::CoreList API.
80
81 -? or -help
82 help! help! help! to see more help, try --man.
83
84 -man
85 all of the help
86
87 -v lists all of the perl release versions we got the CoreList for.
88
89 If you pass a version argument (value of $], like 5.00503 or
90 5.008008), you get a list of all the modules and their respective
91 versions. (If you have the "version" module, you can also use new-
92 style version numbers, like 5.8.8.)
93
94 In module filtering context, it can be used as Perl version filter.
95
96 -r lists all of the perl releases and when they were released
97
98 If you pass a perl version you get the release date for that
99 version only.
100
101 As a special case, if you specify the module name "Unicode", you'll get
102 the version number of the Unicode Character Database bundled with the
103 requested perl versions.
104
106 $ corelist File::Spec
107
108 File::Spec was first released with perl 5.005
109
110 $ corelist File::Spec 0.83
111
112 File::Spec 0.83 was released with perl 5.007003
113
114 $ corelist File::Spec 0.89
115
116 File::Spec 0.89 was not in CORE (or so I think)
117
118 $ corelist File::Spec::Aliens
119
120 File::Spec::Aliens was not in CORE (or so I think)
121
122 $ corelist /IPC::Open/
123
124 IPC::Open2 was first released with perl 5
125
126 IPC::Open3 was first released with perl 5
127
128 $ corelist /MANIFEST/i
129
130 ExtUtils::Manifest was first released with perl 5.001
131
132 $ corelist /Template/
133
134 /Template/ has no match in CORE (or so I think)
135
136 $ corelist -v 5.8.8 B
137
138 B 1.09_01
139
140 $ corelist -v 5.8.8 /^B::/
141
142 B::Asmdata 1.01
143 B::Assembler 0.07
144 B::Bblock 1.02_01
145 B::Bytecode 1.01_01
146 B::C 1.04_01
147 B::CC 1.00_01
148 B::Concise 0.66
149 B::Debug 1.02_01
150 B::Deparse 0.71
151 B::Disassembler 1.05
152 B::Lint 1.03
153 B::O 1.00
154 B::Showlex 1.02
155 B::Stackobj 1.00
156 B::Stash 1.00
157 B::Terse 1.03_01
158 B::Xref 1.01
159
161 Copyright (c) 2002-2007 by D.H. aka PodMaster
162
163 Currently maintained by the perl 5 porters <perl5-porters@perl.org>.
164
165 This program is distributed under the same terms as perl itself. See
166 http://perl.org/ or http://cpan.org/ for more info on that.
167
168
169
170perl v5.16.3 2019-01-21 CORELIST(1)