Man:Man1/cpan.1
Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.
Зміст |
Назва
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.

