Назва

cpan - дозволяє легку взаємодію зі CPAN з командного рядка

Стислий огляд

з арґументами, встановить вказані модулі


cpan назвамодуля [ назвамодуля ... ]

# з перемикачами, встановить модулі з певним поводженням
cpan [-cimt] назвамодуля [ назвамодуля ... ]

# без арґументів, розпочне оболонку CPAN
cpan

# без арґументів, але з перемикачами
cpan [-ahrv]

Опис

Цей скрипт надає командний інтерфейс (не оболонку) до CPAN.pm.

Ключі

Наступні опції являються взаємовиключними, і скрипт обровляє їх у наступній послідовності: [ahvr]. Як тільки скрипт знайде одну з них, інші ігноровано, після чого завершиться після виконання роботи. З цими ключами, скрипт ігноруватиме будь-які інші аргументи командного рядка.

-a : Створить автоматичний пакунок CPAN.pm за допомогою CPAN::Shell->autobundle.

-h : Виведе повідомлення з поміччю.

-r : Перекомпілює динамічно-завантажувальні модулі за домомогою CPAN::Shell->recompile.

-v : Виведе версію скрипту і CPAN.pm.

Ключі модулів

Ці опції являються взаємовиключними і скрипт розглядає їх в абетковій послідовності.

c : Виконає make clean у вказаних каталогах модулів.

i : Інсталює вказаний модуль.

m : Побудує вказаний модуль.

t : Виконає make test зі вказаним модулем.

Приклади

      # виведе повідомлення з допомогою
      cpan -h

      # виведе інформацію про версії
      cpan -v

      # створить автоматичний пакунок
      cpan -a

      # перекомпілює модулі
      cpan -r

      # інсталює модулі
      cpan -i Netscape::Booksmarks Business::ISBN

Вади

Жодних не помічено.

Автор

Brian D. Foy bdfoy@cpan.org

Дивіться також

perl(1)

Більшість з поводження програми, включаючи змінні оточення і конфігурація походить безпосередньо зі CPAN.pm.