corelist - a commandline frontend to Module::CoreList
See Module::CoreList for one.
- corelist -v
- corelist [-a|-d] <ModuleName> | /<ModuleRegex>/ [<ModuleVersion>] ...
- corelist [-v <PerlVersion>] [ <ModuleName> | /<ModuleRegex>/ ] ...
lists all versions of the given module (or the matching modules, in case you used a module regexp) in the perls Module::CoreList knows about.
- corelist -a utf8
- utf8 was first released with perl 5.006
- 5.006 undef
- 5.006001 undef
- 5.006002 undef
- 5.007003 1.00
- 5.008 1.00
- 5.008001 1.02
- 5.008002 1.02
- 5.008003 1.02
- 5.008004 1.03
- 5.008005 1.04
- 5.008006 1.04
- 5.008007 1.05
- 5.008008 1.06
- 5.009 1.02
- 5.009001 1.02
- 5.009002 1.04
- 5.009003 1.06
finds the first perl version where a module has been released by date, and not by version number (as is the default).
help! help! help! to see more help, try --man.
all of the help
lists all of the perl release versions we got the CoreList for.
If you pass a version argument (value of $]
, like 5.00503
or 5.008008
),
you get a list of all the modules and their respective versions.
(If you have the version
module, you can also use new-style version numbers,
like 5.8.8
.)
In module filtering context, it can be used as Perl version filter.
As a special case, if you specify the module name Unicode
, you'll get
the version number of the Unicode Character Database bundled with the
requested perl versions.
- $ 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
Copyright (c) 2002-2007 by D.H. aka PodMaster
Currently maintained by the perl 5 porters <perl5-porters@perl.org>.
This program is distributed under the same terms as perl itself. See http://perl.org/ or http://cpan.org/ for more info on that.