Назва
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
Дивіться також
Більшість з поводження програми, включаючи змінні оточення і конфігурація походить безпосередньо зі CPAN.pm.