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 Character Database, связанной с запрошенными версиями 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 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.30.3/corelist