זוהי הפקודה cgiapp-starterp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
cgiapp-starter - יוצר פרויקט CGI::Application שלד
תַקצִיר
cgiapp-starter --module=MyApp --author="Jaldhar H. Vyas" --email=[מוגן בדוא"ל]
התוצאה:
MyApp
MyApp/שינויים
MyApp/lib
MyApp/lib/MyApp.pm
MyApp/רישיון
MyApp/Makefile.PL
MyApp/MANIFEST.SKIP
MyApp/MANIFEST
MyApp/README
MyApp/server.pl
MyApp/שיתוף/תבניות
MyApp/share/templates/runmode1.html
MyApp/t
MyApp/t/00-signature.t
MyApp/t/01-load.t
MyApp/t/boilerplate.t
MyApp/t/test-app.t
MyApp/t/www
MyApp/t/www/PUT.STATIC.CONTENT.HERE
MyApp/xt
MyApp/xt/perlcriticrc
MyApp/xt/perl-critic.t
MyApp/xt/pod-coverage.t
MyApp/xt/pod.t
אפשרויות:
--module=module שם המודול
--dir=dirname שם מדריך ליצירת מודול חדש (אופציונלי)
--builder=module בנה עם 'ExtUtils::MakeMaker' או 'Module::Build'
--eumm זהה ל --builder=ExtUtils::MakeMaker
--mb זהה ל --builder=Module::Build
--mi אותו דבר כמו --builder=Module::התקן
--author=name שם המחבר (חובה)
--email=email האימייל של המחבר (חובה)
--license=סוג רישיון שבמסגרתו יופץ המודול
(ברירת המחדל היא אותו רישיון כמו perl)
--verbose הדפס הודעות התקדמות בזמן העבודה
--force מחק קבצים קיימים במידת הצורך
--help הצג הודעה זו
תיאור
הגדר את השלד של פרויקט מבוסס CGI::יישום, כולל מודול, חלק
תבניות וכמה בדיקות אוטומטיות.
כברירת מחדל קבצי השלד יגיעו בתוך ספרייה משותפת שבה
מודול::Starter::Plugin::CGIApp מאוחסן. ראה File::ShareDir למידע נוסף על אופן הפעולה
זה עובד.
תְצוּרָה
cgiapp-starter יחפש קובץ תצורה לפני קריאת שורת הפקודה שלו
פרמטרים. מיקום ברירת המחדל הוא "$HOME/.module-starter/config" אך אם
MODULE_STARTER_DIR משתנה סביבה מוגדר, cgiapp-starter יחפש "config" ב-
הספריה ההיא.
קובץ התצורה הוא רק רשימה של שמות וערכים, מופרדים באמצעות נקודתיים. ערכים
שרשימות טייק הן רק מופרדות בין רווחים. קובץ תצורה לדוגמה עשוי לקרוא:
מחבר: Jaldhar H. Vyas
דוא"ל: [מוגן בדוא"ל]
template_dir: ~/.module-starter/cgiapp/templates
צבעים: אדום ירוק כחול
פורמט זה עשוי להיות משוכלל יותר בעתיד, אך קובץ מסוג זה אמור להישאר
תָקֵף.
השתמש ב-cgiapp-starterp באינטרנט באמצעות שירותי onworks.net