a commandline frontend to Module::CoreList
corelist [-a|-d] <ModuleName> | /<ModuleRegex>/ [<ModuleVersion>] ...
corelist [-v <PerlVersion>] [ <ModuleName> | /<ModuleRegex>/ ] ...
add an example, a script, a trick and tips
$ 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
$ corelist -v 5.8.8 /^B::/
Module::CoreList for one.
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
finds the first perl version
where a module has been released by date, and not by version
number (as is the default).
-? or -help
help! help! help! to see more
help, try --man.
all of the help
lists all of the perl release versions we got the
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.)
filtering context, it can be used as Perl version
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.
Copyright (c) 2002-2007 by D.H. aka PodMaster
Currently maintained by the perl 5 porters
This program is distributed under the same terms as perl itself.
See http://perl.org/ or http://cpan.org/ for more info on that.