Il s'agit de la commande modulemakerp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
modulemaker - interface interactive vers ExtUtils::ModuleMaker ; remplace "h2xs -AXn
[module]"
VERSION
Ce document fait référence à la version 0.51 de modulemaker, publiée sur CPAN le 9 février
2008.
UTILISATION :: Simple
Facile
À l'invite de commande, appelez simplement :
% fabricant de modules
... et répondez à chaque question.
Pas So Facile Mais Plus geeks
À l'invite de commande, appelez "modulemaker" avec autant d'options que vous pouvez taper correctement :
modulemaker [-CIPVchqs] [-v version] [-n nom_module] [-a résumé]
[-u nom_auteur] [-p auteur_CPAN_ID] [-o organisation]
[-w auteur_site Web] [-e auteur_e-mail]
[-l nom_licence] [-b système_construction]
Mélanger et Match
Vous pouvez spécifier certains des arguments sur la ligne de commande, puis -- en supposant que vous ne
inclure l'option "-I" -- fabricant de modules passera alors en mode interactif afin que vous
peut terminer la saisie des arguments aux invites.
UTILISATION ::Plus
menus
Après avoir appelé "modulemaker" à l'invite de commande, une série de
des menus ressemblant à ceci :
Entrée Menu
------------------------
modulemaker : Menu principal
Caractéristique Valeur actuelle
N - Nom du module ''
S - Résumé 'Résumé du module (<= 44 caractères) va ici'
A - Informations sur l'auteur
L - Licence 'perl'
D - Directives
B - Système de build 'ExtUtils::MakeMaker'
G - Générer le module
H - Générer le module ;
enregistrer les sélections par défaut
X - Sortir immédiatement
Veuillez choisir la fonctionnalité que vous souhaitez modifier :
Dans de nombreux cas, vous effectuez votre sélection en tapant une seule lettre ou un seul chiffre et en appuyant sur le bouton
Touche "Retour". Dans les autres cas, vous devez taper ce que vous voulez.
Notez que dans le menu principal :
· G
"G" génère les répertoires et fichiers demandés, puis se ferme.
· H
"H" génère les répertoires et fichiers demandés, enregistre les valeurs que vous avez saisies
(à l'exception du nom et du résumé du module) dans un fichier de valeurs par défaut personnel,
puis sort. (Voir la documentation pour ExtUtils::ModuleMaker pour un
discussion sur cette fonctionnalité.)
X
"X" quitte sans générer de répertoires ou de fichiers.
Auteur Menu
------------------------
modulemaker: Menu Auteur
Caractéristique Valeur actuelle
N - Auteur 'AU Thor'
C - ID CPAN 'MODAUTOR'
O - Organisation 'XYZ Corp.'
W - Site Web 'http://a.galaxy.far.far.away/modules'
E - E-mail 'auteur@a.galaxy.far.far.away'
R - Retour au menu principal
X - Sortir immédiatement
Veuillez choisir la fonctionnalité que vous souhaitez modifier :
Les valeurs que vous entrez ici pour remplacer les valeurs actuelles peuvent être de bons choix pour le "H"
fonction « enregistrer les sélections par défaut » dans le menu principal.
Notez que vous ne pouvez pas générer de répertoires ou de fichiers à partir de ce menu. Vous devez retourner ("R")
au menu principal en premier. Vous pouvez cependant quitter le programme à partir de ce menu avec
"X".
Licence Menu
------------------------
modulemaker: Menu Licence
ModuleMaker propose de nombreuses licences parmi lesquelles choisir, dont beaucoup sont approuvées par
opensource.org.
Nom de la licence
1 licence de logiciel Apache (1.1)
2 Licence Artistique
3 Licence Artistique avec Agrégation
4 Licence BSD
5 Licence BSD (Raw)
6 CVW - MITRE Espace de travail virtuel collaboratif
7 GPL - Licence Publique Générale (2)
8 Version sous licence publique IBM (1.0)
9Intel (BSD+)
10Jabber (1.0)
11 LGPL - Licence publique générale limitée GNU (2.1)
12 Licence MIT
13 Licence publique Mozilla (1.0)
14 Licence publique Mozilla (1.1)
15 Licence publique générale Nethack
16 Licence Open Source Nokia (1.0a)
17 Licence Python
18 Q Licence publique (1.0)
19 Licence publique du code source Ricoh (1.0)
20*** Mêmes termes que Perl lui-même
21 Licence source des normes Internet Sun
22 La licence Sleepycat
23 Licence de logiciel Vovida (1.0)
24 zlib/libpng Licence
25 Licence Lèvres Lâches (1.0)
# - Saisissez le numéro de la licence que vous souhaitez utiliser
C - Afficher le Copyright
L - Afficher la licence
R - Retour au menu principal
X - Sortir immédiatement
Veuillez choisir la licence que vous souhaitez utiliser :
Directives Menu
------------------------
modulemaker: Menu Directives
Caractéristique Valeur actuelle
C - Compact '0'
V - verbeux '0'
D - Inclure le POD '1'
N - Inclure le nouveau '1'
H - Historique dans le POD '0'
P - Autorisations '0755 - 493'
R - Retour au menu principal
X - Sortir immédiatement
Veuillez choisir la fonctionnalité que vous souhaitez modifier :
Comme pour le menu Auteur ci-dessus, les valeurs que vous entrez ici pour remplacer les valeurs actuelles
peuvent être de bons choix pour la fonction « H » « enregistrer les sélections par défaut » dans le menu principal.
Se construisent Système Menu
------------------------
Voici le système de compilation actuel :
ExtUtils :: MakeMaker
E - ExtUtils :: MakeMaker
B - Module :: Construire
P - Module::Build et proxy Makefile.PL
R - Retour au menu principal
X - Sortir immédiatement
Veuillez choisir le système de compilation que vous souhaitez utiliser :
Features Lecture Appareils avec Ligne de commande Options
· -une
Précisez (entre guillemets) un résumé pour cette extension
· -b
Spécifiez un système de construction pour cette extension
· -c
Indicateur pour le nom du répertoire de base compact
· -C
Omettez la création du fichier de modifications, ajoutez l'en-tête HISTORY au stub POD
· -ré
Nom du module Perl dont les méthodes remplaceront les valeurs par défaut fournies dans
ExtUtils/ModuleMaker.pm et ExtUtils/ModuleMaker/StandardText.pm.
· -e
Indiquez l'adresse e-mail de l'auteur
· -h
Afficher ce message d'aide
· -JE
Désactivez le mode INTERACTIF, les arguments de la ligne de commande devraient être complets
· -l
Spécifiez une licence pour cette extension
· -n
Spécifiez un nom à utiliser pour l'extension (obligatoire)
· -o
Précisez (entre guillemets) l'organisation de l'auteur
· -p
Spécifiez l'ID CPAN de l'auteur
· -P
Omettre la section stub POD
· -q
N'incluez pas de constructeur ("new()") dans le *.pm fichier.
· -r
Définir les autorisations.
· -s
Enregistrez les sélections saisies (soit en tant qu'options de ligne de commande, soit en tant que réponses à
fabricant de modulesinvites) comme nouvelles valeurs personnelles par défaut. Ce seront les valeurs
fourni par ExtUtils::ModuleMaker ou fabricant de modules la prochaine fois que vous invoquez l'un ou l'autre
d'eux.
· -u
Précisez (entre guillemets) le nom de l'auteur
· -v
Spécifiez un numéro de version pour cette extension
· -V
Indicateur pour les messages détaillés lors de la création du module
· -w
Spécifier le site Web de l'auteur
Le code gérant le traitement de ces options se trouve dans le package
ExtUtils :: ModuleMaker :: Opts.
Utilisez modulemakerp en ligne à l'aide des services onworks.net