וואטסאפ

עוגייה

Anonim

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 . אבל אם אתה חדש באחד משני הכלים, עליך לעבור על המדריך לפני שתתעמק.