Cookie הוא מחולל קבצים מבוסס תבניות חינמי ופתוח שמאיץ את תהליך כתיבת סקריפטים, Makefiles, מסמכי LaTeX וקבצים חד פעמיים אחרים.
עוגייה
Cookie דומה ל-cookiecutter, שורת פקודה כלי עזר שיוצרת פרויקטים מתבניות פרויקטים (המכונה באופן סגנוני "cookiescutters") בכל פורמט סימון או שפת תכנות.אבל בניגוד ל-CookieCutter, Cookie יוצר דפים מתבניות קבצים.
התבניות מאוחסנות בספריית ~/.cookiecutters
או בספריה שצוינה על ידי $COOKIE_DIR . תוכל לראות דוגמאות לתבניות של המפתח הראשי כאן.
תכונות ב-Cookie
התקנה של קובצי Cookie בלינוקס
התקנת שורש
עם הרשאת שורש כל מה שאתה צריך לעשות הוא לשכפל את הפרויקט מ-git ולבנות את האפליקציה עם הפקודות הבאות:
$ שיבוט git https://github.com/bbugyi200/cookie $cd cookie $ sudo make install
התקנת משתמש
ללא הרשאת שורש תצטרכו להשתמש בספריית bin חלופית שבה תשכפל את ה-git repo ולאחר מכן תבנה עם הפקודה :
make DESTDIR=/home//.local PREFIX=להתקין
החלף בשם המשתמש שלך וודא שהספרייה /home//.local/bin נמצאת בנתיב המערכת שלך.
נוֹהָג
שימוש: תבנית קוקי cookie -c cookie -e TEMPLATE cookie -h cookie -l cookie -r TEMPLATE מאתחל קובץ חדש (TARGET) באמצעות תבנית מוגדרת מראש (TEMPLATE). קובץ היעד יכול להיות סקריפט חדש, קובץ תצורה, קובץ סימון וכו'... לאחר אתחול קובץ היעד, הוא נפתח לעריכה באמצעות ה- עורך ברירת המחדל של המערכת. טיעונים נקודתיים: TARGET שם הקובץ לאתחול. טיעונים אופציונליים: -ד | --לנפות הפעל מצב ניפוי באגים. -ג | --config ערוך את קובץ התצורה. -D DIR | --bin-subdir DIR אתחול TARGET לתוך DIR, שאמור להיות ספריית משנה של ברירת המחדל של ספריית bin (ראה את קובץ התצורה). -e תבנית | --ערוך TEMPLATE הוסף / ערוך תבנית קובצי Cookie. -f | --כּוֹחַ כפה על אתחול TARGET להיות יחסית לזרם מַדרִיך. אפשרות זו בעצם עוקפת את ה-ROOT_DIR הגדרת תצורה. מופעל כברירת מחדל עבור שאינו ניתן להפעלה מטרות. -h | --עֶזרָה הצג הודעת עזרה זו. -ל | --רשימה אם מסופק TEMPLATE, פלט את תוכן התבנית ל-STDOUT. אחרת, רשום תבניות זמינות. -m MODE | --מצב MODE מגדיר סיביות של מצב קובץ. מקבל כל טופס עבור MODE שמזוהה על ידי הפקודה 'chmod'. -r תבנית | --הסר TEMPLATE מחק תבנית קובץ Cookie. -איקס הפוך את TARGET לניתנת להפעלה. שווה ערך ל-'-m +x'. -v | --מִלוּלִי אפשר פלט מילולי.
שימוש ב-Cookie אמור להגיע אליכם בקלות אם אתם מכירים את CookieCutter . אבל אם אתה חדש באחד משני הכלים, עליך לעבור על המדריך לפני שתתעמק.