HeRMs, נהל את ספר הבישול שלך משורת הפקודה

על HeRMs

במאמר הבא אנו נסתכל על HeRMs. בין אם אתה מבשל עבור תשוקה, תחביב או מקצוע, אני בטוח שאם אתה מתאים לכל אחד מהמקרים הללו, יהיה לך ספר בישול. קיום אחד כזה הוא דרך טובה להתאמן ולהשתפר במטבח. אנו יכולים לשמור את ספר המתכונים הקטן שלנו על ידי שמירת המתכונים בסמארטפון שלנו או על ידי שמירתם ב- מסמך Word. ישנן אפשרויות רבות. כיום ישנן דרכים רבות רשום הערות על מתכונים מִטְבָּח, אבל כבר לא כל כך הרבה לרשום הערות מהטרמינל.

מכיוון שאני מעריץ ענק של הטרמינל, עצרתי להביט ב- HeRM. זֶה מנהל מתכוני אוכל לשורת הפקודה. באמצעות HeRM, אנו יכולים להוסיף, להציג, לערוך ולמחוק מתכוני בישול וזה אפילו יאפשר לנו להכין את רשימת הקניות. הכל מהטרמינל.

זה קוד פתוח וחינמי. כלי עזר זה נכתב בשפת התכנות של Haskell. קוד המקור זמין באופן חופשי בכתובת GitHubכדי שנוכל למזלג אותו, להוסיף פונקציות נוספות או לשפר אותו לטעמנו.

מאפיינים כלליים של HeRM

כלי עזר זה ייתן לנו כמה אפשרויות לניהול המתכונים שלנו:

  • יאפשר לנו להוסיף מתכונים.
  • אנחנו יכולים התייעץ במתכונים שהוספנו.
  • אנחנו יכולים גם לערוך מתכונים.
  • מאפשר לנו ציין לכמה אנשים כל מתכון מיועד.
  • אם אינך זקוק עוד למתכון, נוכל למחוק אותו.
  • התוכנית הקטנה הזו תאפשר לנו ייבוא ​​קבצי מתכונים להוסיף אותם לספר הבישול שלנו.
  • תהיה לנו אפשרות ליצור רשימות קניות למתכונים שלנו.
  • אנחנו יכולים לשמור תיעוד של מתכונים עם תוויות.

התקנת HeRM

מכיוון שתוכנית זו נכתבת באמצעות Haskell, ראשית עלינו להתקין את קאבל כדי להיות מסוגל להתקין אותו. קבאל היא תוכנית שורת פקודה להורדה ולבנייה של תוכנות הכתובות בשפת התכנות Haskell.

קבאל זמין במאגרים הליבה של מרבית הפצות GNU / Linux. לשם כך אנו יכולים להתקין אותו באמצעות מנהל החבילות המוגדר כברירת מחדל של אובונטו שלנו או לפתוח מסוף (Ctrl + Alt + T) ולכתוב בו:

sudo apt install cabal-install

לאחר התקנת קבאל, ודא שהוספת את הנתיב לקובץ שלך bashrc. כדי לבצע סוג זה בטרמינל:

vi ~/.bashrc

כאשר הקובץ נפתח, הוסף את השורה הבאה:

תצורת הרמס bashrc

PATH=$PATH:~/.cabal/bin

הקש : wq כדי לשמור ולצאת מהקובץ, אם אתה משתמש ב- vi כפי שעשיתי זה עתה. ואז הפעל את הפקודה הבאה ל- עדכן שינויים מְבוּצָע:

source ~/.bashrc

לאחר השלמת השלבים הקודמים, הפעל את הפקודה הבאה ל- לעדכן את רשימת התוכנות הזמינות:

cabal update

עכשיו כעת אנו יכולים להתקין HeRMs. נצטרך לכתוב באותו מסוף רק:

cabal install herms

בזמן שהוא מתקין, יש לשתות משהו, זה עלול לקחת זמן מה. לאחר סיום ההתקנה, תוכל להתחיל לנהל את המתכונים שלך.

נהל את המתכונים שלך באמצעות HeRM

הוסף מתכונים

בואו נוסיף מתכון אוכל לספר הבישול שלנו. כדי להוסיף מתכון, נצטרך לכתוב במסוף (Ctrl + Alt + T):

הוספה של HeRM

herms add

תראה מסך זהה או דומה ללכידה הקודמת. כאן נוכל להתחיל לכתוב את פרטי המתכון.

כדי לנווט בשדות, השתמש בקיצורי המקשים הבאים:

  • Tab / Shift + Tab - שדה הבא / הקודם
  • מקש Ctrl + להזזת הקורס - עיין בשדות
  • [Meta או Alt] + h, j, k, l - עיין בשדות
  • Esc - שמור או בטל.

לאחר שהוספנו את פרטי המתכון, לחץ על מקש ESC ולחץ על Y כדי להציל אותו. באופן דומה, תוכלו להוסיף כמה מתכונים שתרצו.

רשימת מתכונים שנוספו

כדי לרשום את המתכונים שנוספו, הקלד את המסוף (Ctrl + Alt + T):

רשימת הרמס

herms list

צפו במתכון

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

מתכון לתצוגת הרמס

herms view 4

על ידי ציון המספר 4, התוכנית זה יראה לנו את המתכון מספר ארבע ששמרנו בספר הבישול שלנו.

ערוך מתכון

כדי לערוך מתכון כלשהו נצטרך להשתמש רק באפשרות העריכה כפי שמוצג להלן:

מתכון עריכת HeRMS

herms edit 4

לאחר שביצעת את השינויים, לחץ על מקש ESC. התוכנית תשאל אותנו האם אנו רוצים לשמור את השינויים או לא. פשוט בחר באפשרות המתאימה.

מחק מתכון

כדי למחוק מתכון, הפקודה להשתמש תהיה הבאה:

herms remove 1

צור רשימת קניות

כדי ליצור רשימת קניות עבור מתכון ספציפי, הפעל HeRMs באופן הבא:

herms shopping 1

הרשימה הוא ייווצר על בסיס המרכיבים שהם חלק מהמתכון מספר 1 (בדוגמה זו), והוספנו בעבר.

הראה עזרי HeRM

כדי לראות את העזרה, נצטרך לבצע:

הרמס עוזרים

herms -h

בעזרת זה תוכלו לטפל נכון בספר המתכונים שלכם. בפעם הבאה שתשמע שיחה על מתכון טוב, פשוט פתח את ה- HeRM ותרשם במהירות.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.