Це командний modulemakerp, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
modulemaker - інтерактивний інтерфейс до ExtUtils::ModuleMaker; замінює "h2xs -AXn
[модуль]"
Версія
Цей документ посилається на версію 0.51 modulemaker, випущену для CPAN 9 лютого,
2008.
ВИКОРИСТАННЯ::Просте
Easy
У командному рядку просто зателефонуйте:
% виробник модулів
... і відповісти на кожне запитання.
Чи не So Легко, але більше Виродливий
У командному рядку викличте "modulemaker" з такою кількістю параметрів, скільки ви можете правильно ввести:
modulemaker [-CIPVchqs] [-v версія] [-n назва_модуля] [-a анотація]
[-u ім'я_автора] [-p author_CPAN_ID] [-o організація]
[-w сайт_автора] [-e електронна пошта автора]
[-l ім'я_ліцензії] [-b build_system]
змішувати та матч
Ви можете вказати деякі з аргументів у командному рядку, а потім, якщо цього не зробити
включити параметр "-I" -- виробник модулів потім перейде в інтерактивний режим, щоб ви
може закінчити введення аргументів у підказках.
ВИКОРИСТАННЯ::Більше
Меню
Після виклику "modulemaker" у командному рядку вам буде представлена серія
меню виглядають приблизно так:
головний Меню
------------------------
modulemaker: Головне меню
Поточна вартість функції
N - назва модуля ''
S - Анотація "Сюди розміщується анотація модуля (<= 44 символи)"
A - Інформація про автора
L - Ліцензія 'perl'
D - Директиви
B - Створення системи "ExtUtils::MakeMaker"
G - Генерувати модуль
H - Генерувати модуль;
зберегти вибрані параметри за замовчуванням
X - Вийдіть негайно
Будь ласка, виберіть, яку функцію ви хочете редагувати:
У багатьох випадках ви робите свій вибір, вводячи одну букву або цифру та натискаючи
Клавіша «Повернення». У решті випадків ви повинні ввести те, що ви хочете.
Зверніть увагу, що в головному меню:
· Г
"G" створює потрібні каталоги та файли, а потім виходить.
· Х
"H" створює потрібні каталоги та файли, зберігає введені вами значення
(за винятком назви модуля та анотації) у персональному файлі за замовчуванням,
потім виходить. (Див. документацію для ExtUtils::ModuleMaker для більш повної інформації
обговорення цієї функції.)
x
"X" виходить без створення каталогів або файлів.
автор Меню
------------------------
modulemaker: авторське меню
Поточна вартість функції
N – Автор «AU Thor»
C – ідентифікатор CPAN "MODAUTHOR"
O – Організація 'XYZ Corp.'
W - Веб-сайт 'http://a.galaxy.far.far.away/modules'
Електронна пошта '[захищено електронною поштою]'
R - Повернення до головного меню
X - Вийдіть негайно
Будь ласка, виберіть, яку функцію ви хочете редагувати:
Значення, які ви вводите тут, щоб замінити поточні значення, можуть бути хорошим вибором для "H"
Функція «зберегти вибір як стандартні» в головному меню.
Зверніть увагу, що ви не можете створити каталоги або файли з цього меню. Ви повинні повернутися ("R")
спочатку в головне меню. Однак ви можете вийти з програми з цього меню за допомогою
"X".
ліцензія Меню
------------------------
modulemaker: Ліцензійне меню
ModuleMaker пропонує багато ліцензій на вибір, багато з яких схвалено
opensource.org.
Назва ліцензії
1 ліцензія на програмне забезпечення Apache (1.1)
2 Художня ліцензія
3 Художня ліцензія з агрегацією
4 Ліцензія BSD
5 ліцензія BSD (необроблена)
6 CVW - Спільна віртуальна робоча область MITER
7 GPL - Загальна публічна ліцензія (2)
8 IBM Public License Версія (1.0)
9 Intel (BSD+)
10 Jabber (1.0)
11 LGPL — менша загальна публічна ліцензія GNU (2.1)
12 Ліцензія MIT
13 Громадська ліцензія Mozilla (1.0)
14 Громадська ліцензія Mozilla (1.1)
15 Загальна публічна ліцензія Nethack
16 Ліцензія Nokia з відкритим кодом (1.0a)
17 Ліцензія Python
Державна ліцензія 18 Q (1.0)
19 Публічна ліцензія вихідного коду Ricoh (1.0)
20*** Ті самі умови, що й сам Perl
21 Ліцензія Sun Internet Standards Source
22 Ліцензія Sleepycat
23 Ліцензія на програмне забезпечення Vovida (1.0)
24 zlib/libpng Ліцензія
Ліцензія 25 Loose Lips (1.0)
# - Введіть номер ліцензії, яку ви хочете використовувати
C - Відображення авторських прав
L - Відобразити ліцензію
R - Повернення до головного меню
X - Вийдіть негайно
Будь ласка, виберіть, яку ліцензію ви хочете використовувати:
інструкції Меню
------------------------
modulemaker: меню директив
Поточна вартість функції
C – компактний '0'
V – багатослівний '0'
D – Включити POD '1'
N - Включити новий "1"
H – Історія в POD '0'
P - Дозволи '0755 - 493'
R - Повернення до головного меню
X - Вийдіть негайно
Будь ласка, виберіть, яку функцію ви хочете редагувати:
Як і в меню автора вище, значення, які ви вводите тут, замінюють поточні значення
може бути хорошим вибором для функції "H" "Зберегти вибір як значення за замовчуванням" в головному меню.
Будувати SYSTEM Меню
------------------------
Ось поточна система збірки:
ExtUtils :: MakeMaker
E - ExtUtils::MakeMaker
B - Модуль::Build
P - Модуль::Build і проксі Makefile.PL
R - Повернення до головного меню
X - Вийдіть негайно
Будь ласка, виберіть, яку систему збірки ви хочете використовувати:
риси В даний час Підтриманий з Командний рядок Опції
· -а
Вкажіть (в лапках) анотацію для цього розширення
· -б
Вкажіть систему збірки для цього розширення
· -c
Прапорець для компактної назви базового каталогу
· -C
Пропустіть створення файлу змін, додайте заголовок HISTORY до заглушки POD
· -д
Ім'я модуля Perl, методи якого замінять задані за замовчуванням параметри
ExtUtils/ModuleMaker.pm та ExtUtils/ModuleMaker/StandardText.pm.
· -е
Вкажіть адресу електронної пошти автора
· -ч
Відобразіть це повідомлення довідки
· -Я
Вимкніть ІНТЕРАКТИВНИЙ режим, аргументи командного рядка краще бути повними
· -л
Вкажіть ліцензію для цього розширення
· -н
Вкажіть ім’я для розширення (обов’язково)
· -о
Вкажіть (в лапках) авторську організацію
· -с
Вкажіть ідентифікатор CPAN автора
· -П
Пропустіть розділ POD-заглушки
· -q
Не включайте конструктор ("new()") у файл *.pm файлу.
· -р
Встановити дозволи.
· -с
Збережіть введені параметри (або як параметри командного рядка, або як відповіді на
виробник модулів's) як ваші нові особисті параметри за замовчуванням. Це будуть цінності
надається ExtUtils::ModuleMaker або виробник модулів наступного разу, коли ви викличете будь-який з них
їх.
· -у
Вкажіть (в лапках) ім’я автора
· -в
Вкажіть номер версії для цього розширення
· -В
Прапорець для детальних повідомлень під час створення модуля
· -ж
Вкажіть веб-сайт автора
Код для обробки цих параметрів знаходиться в пакеті
ExtUtils::ModuleMaker::Opts.
Використовуйте modulemakerp онлайн за допомогою служб onworks.net