corelist
СОДЕРЖАНИЕ
НАЗВАНИЕ
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
-
выводит все версии данного модуля (или соответствующих модулей, если вы использовали регулярное выражение для модуля) в известных 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 - -d
-
находит первую версию perl, где модуль был выпущен по дате, а не по номеру версии (как это происходит по умолчанию).
- --diff
-
Принимая две версии perl, выводит таблицу, отображающую изменения в модулях между двумя версиями в удобочитаемом виде. Формат вывода может быть изменён в будущем и предназначен для человека, а не для программ. Для программ используйте API Module::CoreList.
- -? или -help
-
помощь! помощь! помощь! для просмотра дополнительной помощи, попробуйте --man.
- -man
-
вся помощь
- -v
-
выводит все версии выпусков perl, для которых доступен CoreList.
Если вы передадите аргумент версии (значение
$], например,5.00503или5.008008), вы получите список всех модулей и их соответствующих версий. (Если у вас есть модульversion, вы также можете использовать новые номера версий, например,5.8.8.)В контексте фильтрации модулей может использоваться в качестве фильтра версии perl.
- -r
-
выводит все версии perl и даты их выпуска.
Если вы передадите версию perl, вы получите дату выпуска только для этой версии.
- --utils
-
выводит первую версию perl, с которой был выпущен каждый утилитарный программный инструмент.
Может использоваться с -d для изменения критериев первого выпуска.
Если используется с -v <version>, то выводятся все утилиты, выпущенные с этой версией perl, и любые утилитарные программы, указанные в командной строке, игнорируются.
- --feature, -f
-
выводит первую версию пакета каждой указанной функции.
- --upstream, -u
-
Показывает, поддерживается ли данный модуль в основном в ядре perl или на CPAN, а также URL трекера багов.
В качестве специального случая, если вы укажете имя модуля Unicode, вы получите номер версии базы данных символов Unicode, включённой в запрошенные версии perl.
ПРИМЕРЫ
$ 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. aka PodMaster
В настоящее время поддерживается разработчиками perl 5 <perl5-porters@perl.org>.
Эта программа распространяется на тех же условиях, что и сам perl. См. http://perl.org/ или http://cpan.org/ для получения дополнительной информации об этом.
© 1993–2020 Larry Wall and others
Licensed under the GNU General Public License version 1 or later, or the Artistic License.
The Perl logo is a trademark of the Perl Foundation.
https://perldoc.perl.org/5.32.0/corelist