זהו הפקודה config-model-editp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
config-model-edit - שימוש הוצא משימוש ב-cme meta edit
תַקצִיר
config-model-edit [options] -model Sshd [ class:Sshd element:Foo ... ]
# מצב תוסף
config-model-edit [אפשרויות] -מודל Debian::Dpkg -plugin-file dpkg-snippet.pl
תיאור
config-model-edit יספק ממשק גרפי Perl/Tk לעריכת מודלים של תצורה
שישמש את Config::Model.
Config::Model הוא מסגרת תצורה כללית המבוססת על מודלים של תצורה
(ראה Config::Model לפרטים).
מודל תצורה זה מתבטא גם כנתונים מובנים. נתוני המבנה הזה הם
מובנה ופעל לפי קבוצת כללים המתוארים עבור בני אדם ב-Config::Model.
המבנה והכללים המתועדים ב-Config::Model באים לידי ביטוי גם במודל ב-
קבצים שסופקו עם Config::Model::Itself.
מכאן האפשרות לאמת, לשנות נתוני תצורה שסופקו על ידי Config::Model can
מיושם גם על דגמי תצורה המשתמשים באותו ממשק משתמש כמו config-edit.
תוכנית עורך המודל היא config-model-edit.
נוהג
"config-model-edit" יקרא ויכתוב קובץ מודל מתוך "./lib/Config/Model/models".
כאשר אתה מציין אפשרויות "-מודל", רק דגמי תצורה התואמים לאפשרויות אלה יעשו זאת
להיות טעון. כְּלוֹמַר
config-model-edit -model Xorg
יטען את הדגמים "Xorg" (קובץ "Xorg.pl") וכל שאר "Xorg::*" כמו "Xorg::Screen" (קובץ
"Xorg/Screen.pl").
אפשרויות
-דֶגֶם
אפשרות חובה המציינת את מודל התצורה שיש לערוך.
-plugin-file foo.pl
אפשרות זו יכולה לשמש ליצירת תוספים מודלים. תוסף דגם הוא תוספת ל-
דגם קיים. הקובץ שיתקבל יישמר בספריית ".d" מלבד
קובץ מקורי שיש לקחת בחשבון.
לדוגמה:
$ config-model-edit -model Debian::Dpkg -plugin-file my-plugin.pl
# בצע תוספות ל-Debian::Dpkg ו-Debian::Dpkg::Control::Source ושמור
$ find lib -name my-plugin.pl
lib/Config/Model/models/Debian/Dpkg.d/my-plugin.pl
lib/Config/Model/models/Debian/Dpkg/Control/Source.d/my-plugin.pl
מערכת
קרא את המודל מקבצי מערכת, כלומר מקבצים מותקנים, לא מ"./ lib"ספריה.
-זֵכֶר
מספק עקבות מחסנית מלאה בעת יציאה בשגיאה.
-עומס בכוח
טען קובץ גם אם נמצאה שגיאה בנתונים. נתונים שגויים נטענים, אך יש לנקות אותם
למעלה לפני שמירת הדגם. ראה תפריט "קובץ -> בדוק" בממשק המשתמש.
-דיאגרמה של נקודות
מחזירה קובץ נקודות המייצג את המבנה של מודל התצורה. "לִכלוֹל"
מיוצגים על ידי קווים מלאים. השימוש בכיתה (כלומר פרמטר "config_class_name") הוא
מיוצג על ידי קווים מקווקוים. שם האלמנט מצורף לקו המקווקו.
-dump [קובץ]
זרוק תוכן תצורה ב-STDOUT או בתחביר שצוין עם Config::Model.
כברירת מחדל, dump רק ערכים מותאמים אישית, כלומר שונים מהערכים המובנים באפליקציה
או ערכי ברירת מחדל של הדגם. ראה אפשרות -dumptype לסוגים אחרים של dump
-dumptype [ מלא | מוגדר מראש | המותאם אישית ]
בחר לזרוק כל ערכים (מלא), רק ערכים מוגדרים מראש או רק ערכים מותאמים אישית
(ברירת מחדל)
-לִטעוֹן | -
טען מודל מקובץ cds (באמצעות פורמט Config::Model serialization, נעשה בדרך כלל
עם אפשרות -dump). ניתן להשתמש באפשרות זו עם "-save" כדי לשמור ישירות דגם
נטען מקובץ cds או מ-STDIN.
-טען-יאמל | -
טען נתוני תצורה במודל מקובץ YAML. ניתן להשתמש באפשרות זו עם "-save"
לשמור ישירות דגם שנטען מקובץ YAML או מ-STDIN.
-dump_yaml
זרוק דגם בפורמט YAML
-לשמור
כפה שמירה של הדגם גם אם לא בוצעה מהדורה. אפשרות זו שימושית עבור
העבר מודל כאשר תכונת המודל Config::Model משתנה.
-די
מדריך היכן לקרוא ולכתוב מודל
פריט פתוח 'נתיב'
במצב גרפי, הכריח את ממשק המשתמש לפתוח את הצומת שצוין. לְמָשָׁל
-open_item 'class:Fstab::FsLine element:fs_mntopts rules'
יומן
כל רישום ה-Config::Model הועבר מ-Log:Log4perl.
ניתן להגדיר רישום בקבצים הבאים:
·
~/.log4config-model
·
/etc/log4config-model.conf
ללא קבצים אלה, נעשה שימוש בתצורת Log4perl הבאה:
log4perl.logger=אזהרה, מסך
log4perl.appender.Screen = יומן::Log4perl::Appender::Screen
log4perl.appender.Screen.stderr = 0
log4perl.appender.Screen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.Screen.layout.ConversionPattern = %d %m %n
קטגוריות Log4Perl מוצגות ב-"LOGGING" ב-config-edit
השתמש ב-config-model-editp באינטרנט באמצעות שירותי onworks.net