מטגנים :: פגז

מטגנים :: פגז הוא מסגרת מעטפת גמישה המעודדת באמצעות ספריות ניתנות לעיבוי של פונקציות.
הורד עכשיו

מטגנים :: פגז דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Gabriel
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~bozo/Fry-Shell-0.15/lib/Fry/Shell.pm

מטגנים :: פגז תגים


מטגנים :: פגז תיאור

מעטפת פריי :: היא מסגרת מעטפת גמישה אשר מעודדת שימוש בספריות לטעינה של פונקציות. מטגנים :: Shell היא מסגרת מעטפת גמישה אשר מעודדת שימוש בספריות לטעינה של functions.SYNOPSIS משורת הפקודה: Perl -MFry :: מעטפת -eshell או תסריט: חבילה MyShell; להשתמש פריי :: מעטפת; תת #subs evalIt {CLS $ שלי = משמרת; קוד $ שלי = (cls- $> דגל ( 'קפדני'))? "להשתמש קפדנית;" : ''; קוד $ = "@_".; eval "$ קוד"; } ListStations תת {CLS $ שלי = משמרת; @stations שלי = ({name => 'גבוה אנרגיה טראנס / טכנו', IP => 'http://64.236.34.196:80/stream/1003'}, {name => 'מקונדו סלסה', IP =>" http://165.132.105.108:8000 '}, {name =>' העידן החדש", IP => 'http://64.236.34.67:80/stream/2004'},); cls- $> saveArray (מפה {$ _-> {IP}} @stations); מפת החזרה {_- $> {שם}} @stations; } #Set להפגיז = הפקודה $ ההנחיה שלי "הפקודה Clever:"; #initialize להפגיז לטעון פקודה ואופציה sh $ שלי = פריי :: Shell-> חדשות (הפקודה => $ הפקודה, load_obj => {cmds => {listStations => {a => 'LS'}}, מבטל => {קפדן => {type => 'דגל', a => 'n', ברירת מחדל => 0}}}); פגז לולאה #begin $ sh-> פגז (@ARGV); #### סוף למשל, להתחיל של שיטות אפשריות אחרות #run להפגיז פעם $ sh-> פעם (@ARGV); ספריות #loads והוא פועל בכל ספריה של _initLib $ sh-> initLibs (@modules); $ Sh-> loadFile (קובץ $); $ Sh-> loadPlugins (myplugin $); $ Sh-> runCmd ($ cmd); פריי :: Shell היא פשוט דרך גמישה כדי ליצור מעטפת. שלא כמו רוב פגזים קלים משקל האחרים, מקלת מודול זה (un) ספריות טעינה של פונקציות ובכך מעודד יצירת קונכיות מותאמות מספר מודולים. למרות הקליפה היא כרגע רק לצפייה ב פקוד, במסגרת מספיק גמיש כדי לתמוך דעה אחרות (בעיקר אינטרנט אחד. מודול זה משמש בעיקר (ישמש) כמודל בתוך MVC framework.From מבט של משתמש זה עוזר יודעים כי בפגישת פגז מורכבת בעיקר ארבעה רכיבי פגז (כיתות אשר ידוע כמו כיתות ליבה):. ספריות (lib), פקודות (cmd), אפשרויות (opt) ומשתנה (var) פקודות ואפשרויות זהות בכול הסביבה פגז:.. מיפוי פקודה פונקציה ואפשרות לשנות את ההתנהגות של פקודה כלומר שינוי משתנים בתוכו או קורא פונקציות לפני הפקודה משתני לאחסן את כל הנתונים להגדרה, כולל נתונים המתייחסים פקודות ואפשרויות אלה ספריות הן מכולות עבור . קבוצה כקשור של רכיבים אלה הנה כמה תכונות עיקריות של "פריי :: Shell": · רכיבי פגז העמסה / פריקה בזמן הריצה. · מסגרת גמישה שימוש בתכונות הקליפה באמצעות תוספים. אתה יכול אפילו להגדיר פגז המינימום הנדרש לה עוד צורך מודולים חיצוניים! נכון לעכשיו תוספים קיימים השלכת נתונים, תמיכה readline, קריאת תצורות פגז וצפייה פלט פגז. · פקודות ואפשרויות ניתן לכינוי להקלדה מינימלית על הפקודות. · פקודות יכולות לקבל עזרה ושימוש מוגדר. · פקודות יכולות לקבל סוגי טיעון המוגדרים על ידי משתמש. אחת מגדירה סוגי הארגומנטים ידי שגרות או בדיקות שהם צריכים לעבור. בדיקות אלה אז מוחלות הטיעון המוגדר של פקוד (ים). עם סוגי הארגומנטים מוגדרים, אפשר גם להגדיר שגרות שלמות אוטומטית עבור הטיעונים של הפקודה. · אפשרויות יכולות לשנות משתנות. מאז משתנה קיימות כמעט בכול היבט של הפגז, אפשרויות יכולות לשנות פונקציות מעטפת ליבה רבות. דוגמא שימושית היא "parsecmd" אשר שמות שיגרת לנתח הנוכחית עבור השורה הנוכחית. שינוי var זה היה לשנות את האופן שבו קלט אחרי האפשרויות מנותחות. · אפשרויות יכולות להיות התנהגויות שונות מוגדרות לרבות היכולת להפעיל שגר כאשר נקראו או לשמור על ערך תמורת סכום של חזרות שצוין. · אפשרויות ברירת כוללים "תפריט" אשר מספרים פלט ומאפשר את הפקודה הבאה כדי להפנות אותם לפי מספר. · פלט עמוד עם הביפר מועדף. · מצב שורות. · מגיע עם ספרייה מחדל הגון, מטגנים :: ליב :: ברירת מחדל, לזרוק, רשימה או לפרוק כל רכיב פגז, פקודות מערכת לרוץ, להעריך הצהרות perl ולבצע שיטות של ספריות autoloaded. דרישות: · פרל


מטגנים :: פגז תוכנה קשורה

Io :: multiplex.

io :: multiplex הוא מודול perl שיכול לנהל את IO על ידיות קבצים רבים. ...

144

הורד