Spec-Zone.ru › Perl 5.34

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

отображает все версии данного модуля (или соответствующие модули, если вы использовали регулярное выражение модуля) из тех, что известны perl Module::CoreList.

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, включенной в запрошенные версии 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–2021 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.34.0/corelist

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API