HeRMs, διαχειριστείτε το βιβλίο μαγειρικής σας από τη γραμμή εντολών

Σχετικά με τα HeRM

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στα 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

Όταν ανοίξει το αρχείο, προσθέστε την ακόλουθη γραμμή:

διαμόρφωση herms bashrc

PATH=$PATH:~/.cabal/bin

Πατήστε : wq για να αποθηκεύσετε και να βγείτε από το αρχείο, εάν χρησιμοποιείτε το vi όπως μόλις έκανα. Στη συνέχεια, εκτελέστε την ακόλουθη εντολή για ενημέρωση αλλαγών εκτελέστηκε:

source ~/.bashrc

Αφού ολοκληρώσετε τα προηγούμενα βήματα, εκτελέστε την ακόλουθη εντολή ενημερώστε τη λίστα του διαθέσιμου λογισμικού:

cabal update

Τώρα μπορούμε τώρα να εγκαταστήσουμε HeRMs. Θα πρέπει να γράψουμε μόνο στο ίδιο τερματικό:

cabal install herms

Ενώ εγκαθίσταται, πιείτε ένα ποτό, μπορεί να χρειαστεί λίγη ώρα. Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να ξεκινήσετε τη διαχείριση των συνταγών σας.

Διαχειριστείτε τις συνταγές σας με HeRMs

Προσθέστε συνταγές

Ας προσθέσουμε μια συνταγή φαγητού στο βιβλίο μαγειρικής μας. Για να προσθέσετε μια συνταγή, θα πρέπει να γράψουμε στο τερματικό (Ctrl + Alt + T):

Προστίθενται HeRM

herms add

Θα δείτε μια οθόνη ίδια ή παρόμοια με την προηγούμενη λήψη. Εδώ μπορούμε να αρχίσουμε να γράφουμε τις λεπτομέρειες της συνταγής.

Για πλοήγηση στα πεδία, χρησιμοποιήστε τις ακόλουθες συντομεύσεις πληκτρολογίου:

  • Tab / Shift + Tab - Επόμενο / προηγούμενο πεδίο
  • Ctrl + Key για μετακίνηση του μαθήματος - Περιηγηθείτε στα πεδία
  • [Meta ή Alt] + h, j, k, l - Περιηγηθείτε στα πεδία
  • Esc - Αποθήκευση ή Ακύρωση.

Μόλις προσθέσουμε τις λεπτομέρειες της συνταγής, πατήστε το πλήκτρο ESC και πατήστε Y για να το αποθηκεύσετε. Ομοίως, μπορείτε να προσθέσετε όσες συνταγές θέλετε.

Λίστα προστιθέμενων συνταγών

Για να παραθέσετε τις πρόσθετες συνταγές, πληκτρολογήστε το τερματικό (Ctrl + Alt + T):

Λίστα ερημών

herms list

Δείτε μια συνταγή

Για να δείτε τις λεπτομέρειες των συνταγών που αναφέρονται στην προηγούμενη ενότητα, απλώς χρησιμοποιήστε τον αντίστοιχο αριθμό όπως φαίνεται παρακάτω:

Herms view συνταγή

herms view 4

Υποδεικνύοντας τον αριθμό 4, το πρόγραμμα πρόκειται να μας δείξει τη συνταγή νούμερο τέσσερα που έχουμε αποθηκεύσει στο βιβλίο μαγειρικής μας.

Επεξεργαστείτε μια συνταγή

Για να επεξεργαστείτε οποιαδήποτε συνταγή θα πρέπει να χρησιμοποιήσουμε μόνο την επιλογή επεξεργασίας όπως φαίνεται παρακάτω:

Συνταγή επεξεργασίας HeRMS

herms edit 4

Μόλις πραγματοποιήσετε τις αλλαγές σας, πατήστε το πλήκτρο ESC. Το πρόγραμμα θα μας ρωτήσει εάν θέλουμε ή όχι να αποθηκεύσουμε τις αλλαγές. Απλώς επιλέξτε την κατάλληλη επιλογή.

Διαγράψτε μια συνταγή

Για να διαγράψετε μια συνταγή, η εντολή που πρέπει να χρησιμοποιήσετε είναι η ακόλουθη:

herms remove 1

Δημιουργήστε μια λίστα αγορών

Για να δημιουργήσετε μια λίστα αγορών για μια συγκεκριμένη συνταγή, εκτελέστε τα HeRM ως εξής:

herms shopping 1

Η λίστα Θα δημιουργηθεί με βάση τα συστατικά που αποτελούν μέρος της συνταγής αριθμός 1 (σε αυτό το παράδειγμα), και που έχουμε προσθέσει προηγουμένως.

Δείξτε βοήθεια στο HeRM

Για να δούμε τη βοήθεια, θα πρέπει να εκτελέσουμε:

Βοήθεια των μικροβίων

herms -h

Με αυτό μπορείτε να χειριστείτε σωστά το βιβλίο συνταγών σας. Την επόμενη φορά που θα ακούσετε μια συνομιλία για μια καλή συνταγή, ανοίξτε απλώς HeRMs και σημειώστε γρήγορα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.