Il s'agit de la commande Catalyst.plp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de 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
catalyseur - Amorçage d'une application Catalyst
SYNOPSIS
catalyseur.pl [options] nom-application
'catalyst.pl' crée un squelette pour une nouvelle application, et vous permet de mettre à jour le
squelette de votre ancienne application.
Options :
-force ne crée pas un fichier .new où un fichier à créer existe
-help afficher cette aide et quitter
-makefile ne met à jour que Makefile.PL
-scripts ne met à jour que les scripts d'aide
application-name doit être un nom de module Perl valide et peut inclure " ::",
qui sera converti en '-' dans le nom du projet.
Exemples :
catalyseur.pl Mon::App
catalyseur.pl MonApp
Pour mettre à niveau votre application vers une nouvelle version de Catalyst :
catalyseur.pl -force -scripts MonApp
DESCRIPTION
Le script "catalyst.pl" amorce une application Catalyst, créant une structure de répertoires
peuplé de fichiers squelettes.
Le nom de l'application doit être un nom de module Perl valide. Le nom du répertoire créé
est formé à partir du nom de l'application fourni, les doubles deux points étant remplacés par des tirets
(ainsi, par exemple, le répertoire pour "My::App" est "My-App").
En utilisant l'exemple de nom d'application "My::App", le répertoire de l'application contiendra le
objets suivants:
README
un fichier README squelette, que nous vous encourageons à développer
Modifications
un fichier de modifications avec une entrée initiale pour la création de l'application
Makefile.PL
Makefile.PL utilise le système "Module::Install" pour l'empaquetage et la distribution du
.
lib contient le module d'application ("My/App.pm") et des sous-répertoires pour model, view et
composants du contrôleur ("My/App/M", "My/App/V" et "My/App/C").
racine
répertoire racine pour le contenu de votre document Web. Ceci est laissé vide.
scénario
un répertoire contenant des scripts d'aide :
"monapp_create.pl"
script d'aide pour générer de nouveaux modules de composants
"mon_serveur_app.pl"
exécute l'application générée dans un serveur de test Catalyst, qui peut être utilisé
pour tester sans recourir à une configuration de serveur Web complète.
"monapp_cgi.pl"
exécute l'application générée en tant que script CGI
"monapp_fastcgi.pl"
exécute l'application générée en tant que script FastCGI
"monapp_test.pl"
exécute une action de l'application générée à partir de la ligne de commande.
t teste le répertoire
Le module applicatif généré par le script "catalyst.pl" est fonctionnel, bien qu'il
réagit à toutes les demandes en affichant un écran de bienvenue convivial.
REMARQUE
Ni "catalyst.pl" ni le script d'aide généré n'écraseront les fichiers existants. Dans
fait que les scripts généreront de nouvelles versions de tous les fichiers existants, en ajoutant l'extension
".new" au nom de fichier. Le fichier ".new" n'est pas créé s'il est identique au
fichier existant.
Cela signifie que vous pouvez réexécuter les scripts par exemple pour voir si les nouvelles versions de Catalyst ou
ses plugins génèrent un code différent, ou pour voir comment vous avez peut-être modifié le code généré
(bien que vous ayez bien sûr tout votre code dans un système de contrôle de version, ne
tu ...).
Utilisezcataly.plp en ligne à l'aide des services onworks.net