Στο επόμενο άρθρο θα ρίξουμε μια ματιά στα HeRMs. Είτε μαγειρεύετε για πάθος, χόμπι ή επάγγελμα, είμαι σίγουρος ότι αν ταιριάζει σε οποιαδήποτε από αυτές τις περιπτώσεις, θα έχετε ένα βιβλίο μαγειρικής. Το να έχετε ένα από αυτά είναι ένας καλός τρόπος για να εξασκηθείτε και να βελτιωθείτε στην κουζίνα. Μπορούμε να διατηρήσουμε το μικρό βιβλίο συνταγών αποθηκεύοντας τις συνταγές στο smartphone μας ή αποθηκεύοντάς τα σε ένα Έγγραφο του Word. Υπάρχουν πολλές επιλογές. Σήμερα υπάρχουν πολλοί τρόποι σημειώστε συνταγές κουζίνα, αλλά δεν είναι πλέον τόσα πολλά για να σημειώσεις από το τερματικό.
Καθώς είμαι οπαδός του τερματικού σταθμού, σταμάτησα να ρίξω μια ματιά στα HeRMs. Αυτό διαχειριστής συνταγών τροφίμων για γραμμή εντολών. Χρησιμοποιώντας HeRMs, μπορούμε να προσθέσουμε, να δούμε, να επεξεργαστούμε και να διαγράψουμε συνταγές μαγειρέματος και θα μας επιτρέψει ακόμη και να κάνουμε τη λίστα αγορών. Τα πάντα από το τερματικό.
Είναι δωρεάν και ανοιχτού κώδικα. Αυτό το βοηθητικό πρόγραμμα γράφεται χρησιμοποιώντας τη γλώσσα προγραμματισμού Haskell. Ο πηγαίος κώδικας διατίθεται δωρεάν στη διεύθυνση GitHub, έτσι μπορούμε να το διαχωρίσουμε, να προσθέσουμε περισσότερες λειτουργίες ή να το βελτιώσουμε σύμφωνα με τις προτιμήσεις μας.
Γενικά χαρακτηριστικά των HeRMs
Αυτό το βοηθητικό πρόγραμμα θα μας δώσει πολλές επιλογές για τη διαχείριση των συνταγών μας:
- Θα μας επιτρέψει προσθέστε συνταγές.
- Μπορούμε συμβουλευτείτε τις συνταγές που έχουμε προσθέσει.
- Μπορούμε επίσης επεξεργασία συνταγών.
- Μας επιτρέπει υποδείξτε πόσα άτομα προορίζεται κάθε συνταγή.
- Σε περίπτωση που δεν χρειάζεστε πλέον μια συνταγή, θα μπορέσουμε να τη διαγράψουμε.
- Αυτό το μικρό πρόγραμμα θα μας επιτρέψει εισαγωγή αρχείων συνταγών για να τα προσθέσετε στο βιβλίο μαγειρικής μας.
- Θα έχουμε τη δυνατότητα δημιουργία λιστών αγορών για τις συνταγές μας.
- Μπορούμε να διατηρήσουμε ένα αρχείο συνταγές με ετικέτες.
Εγκατάσταση HeRM's
Δεδομένου ότι αυτό το πρόγραμμα γράφεται χρησιμοποιώντας το Haskell, πρέπει πρώτα να εγκαταστήσουμε το Cabal για να μπορέσετε να το εγκαταστήσετε. Το Cabal είναι ένα πρόγραμμα γραμμής εντολών για λήψη και δημιουργία λογισμικού γραμμένο στη γλώσσα προγραμματισμού Haskell.
Το Cabal είναι διαθέσιμο στα αποθετήρια πυρήνας των περισσότερων διανομών Gnu / Linux. Για αυτό μπορούμε να το εγκαταστήσουμε χρησιμοποιώντας τον προεπιλεγμένο διαχειριστή πακέτων του Ubuntu ή να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να γράψουμε σε αυτό:
sudo apt install cabal-install
Μετά την εγκατάσταση του Cabal, βεβαιωθείτε ότι έχετε προσθέσει τη διαδρομή στο αρχείο σας bashrc. Για να κάνετε αυτόν τον τύπο στο τερματικό:
vi ~/.bashrc
Όταν ανοίξει το αρχείο, προσθέστε την ακόλουθη γραμμή:
PATH=$PATH:~/.cabal/bin
Πατήστε : wq για να αποθηκεύσετε και να βγείτε από το αρχείο, εάν χρησιμοποιείτε το vi όπως μόλις έκανα. Στη συνέχεια, εκτελέστε την ακόλουθη εντολή για ενημέρωση αλλαγών εκτελέστηκε:
source ~/.bashrc
Αφού ολοκληρώσετε τα προηγούμενα βήματα, εκτελέστε την ακόλουθη εντολή ενημερώστε τη λίστα του διαθέσιμου λογισμικού:
cabal update
Τώρα μπορούμε τώρα να εγκαταστήσουμε HeRMs. Θα πρέπει να γράψουμε μόνο στο ίδιο τερματικό:
cabal install herms
Ενώ εγκαθίσταται, πιείτε ένα ποτό, μπορεί να χρειαστεί λίγη ώρα. Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να ξεκινήσετε τη διαχείριση των συνταγών σας.
Διαχειριστείτε τις συνταγές σας με HeRMs
Προσθέστε συνταγές
Ας προσθέσουμε μια συνταγή φαγητού στο βιβλίο μαγειρικής μας. Για να προσθέσετε μια συνταγή, θα πρέπει να γράψουμε στο τερματικό (Ctrl + Alt + T):
herms add
Θα δείτε μια οθόνη ίδια ή παρόμοια με την προηγούμενη λήψη. Εδώ μπορούμε να αρχίσουμε να γράφουμε τις λεπτομέρειες της συνταγής.
Για πλοήγηση στα πεδία, χρησιμοποιήστε τις ακόλουθες συντομεύσεις πληκτρολογίου:
- Tab / Shift + Tab - Επόμενο / προηγούμενο πεδίο
- Ctrl + Key για μετακίνηση του μαθήματος - Περιηγηθείτε στα πεδία
- [Meta ή Alt] + h, j, k, l - Περιηγηθείτε στα πεδία
- Esc - Αποθήκευση ή Ακύρωση.
Μόλις προσθέσουμε τις λεπτομέρειες της συνταγής, πατήστε το πλήκτρο ESC και πατήστε Y για να το αποθηκεύσετε. Ομοίως, μπορείτε να προσθέσετε όσες συνταγές θέλετε.
Λίστα προστιθέμενων συνταγών
Για να παραθέσετε τις πρόσθετες συνταγές, πληκτρολογήστε το τερματικό (Ctrl + Alt + T):
herms list
Δείτε μια συνταγή
Για να δείτε τις λεπτομέρειες των συνταγών που αναφέρονται στην προηγούμενη ενότητα, απλώς χρησιμοποιήστε τον αντίστοιχο αριθμό όπως φαίνεται παρακάτω:
herms view 4
Υποδεικνύοντας τον αριθμό 4, το πρόγραμμα πρόκειται να μας δείξει τη συνταγή νούμερο τέσσερα που έχουμε αποθηκεύσει στο βιβλίο μαγειρικής μας.
Επεξεργαστείτε μια συνταγή
Για να επεξεργαστείτε οποιαδήποτε συνταγή θα πρέπει να χρησιμοποιήσουμε μόνο την επιλογή επεξεργασίας όπως φαίνεται παρακάτω:
herms edit 4
Μόλις πραγματοποιήσετε τις αλλαγές σας, πατήστε το πλήκτρο ESC. Το πρόγραμμα θα μας ρωτήσει εάν θέλουμε ή όχι να αποθηκεύσουμε τις αλλαγές. Απλώς επιλέξτε την κατάλληλη επιλογή.
Διαγράψτε μια συνταγή
Για να διαγράψετε μια συνταγή, η εντολή που πρέπει να χρησιμοποιήσετε είναι η ακόλουθη:
herms remove 1
Δημιουργήστε μια λίστα αγορών
Για να δημιουργήσετε μια λίστα αγορών για μια συγκεκριμένη συνταγή, εκτελέστε τα HeRM ως εξής:
herms shopping 1
Η λίστα Θα δημιουργηθεί με βάση τα συστατικά που αποτελούν μέρος της συνταγής αριθμός 1 (σε αυτό το παράδειγμα), και που έχουμε προσθέσει προηγουμένως.
Δείξτε βοήθεια στο HeRM
Για να δούμε τη βοήθεια, θα πρέπει να εκτελέσουμε:
herms -h
Με αυτό μπορείτε να χειριστείτε σωστά το βιβλίο συνταγών σας. Την επόμενη φορά που θα ακούσετε μια συνομιλία για μια καλή συνταγή, ανοίξτε απλώς HeRMs και σημειώστε γρήγορα.