Cucinare è l'amore reso visibile, vero? Infatti! Che la cucina sia la tua passione, un hobby o una professione, sono sicuro che manterrai un diario di cucina. Tenere un diario di cucina è un modo per migliorare la tua pratica di cucina. Ci sono molti modi per prendere appunti sulle ricette. Puoi tenere un piccolo diario/taccuino o archiviare gli appunti della ricetta nello smartphone o salvarli in un documento word nel tuo computer. Ci sono una moltitudine di opzioni. Oggi vi presento HeRM , un gestore di ricette alimentari a riga di comando basato su Haskell per prendere appunti sulle tue deliziose ricette alimentari. Usando Herm's, puoi aggiungere, visualizzare, modificare ed eliminare ricette alimentari e persino creare le tue liste della spesa. Tutto dal tuo Terminale! È un'utilità gratuita e open source scritta utilizzando il linguaggio di programmazione Haskell. Il codice sorgente è disponibile gratuitamente in GitHub, quindi puoi eseguirne il fork, aggiungere più funzionalità o migliorarlo.
HeRM's - Un manager di ricette alimentari da riga di comando
Installazione di HeRM
Dato che è scritto usando Haskell, dobbiamo prima installare Cabal. Cabal è un programma da riga di comando per il download e la creazione di software scritto nel linguaggio di programmazione Haskell. Cabal è disponibile nei repository principali della maggior parte delle distribuzioni Linux, quindi puoi installarlo utilizzando il gestore di pacchetti predefinito della tua distribuzione.
Ad esempio, puoi installare cabal in Arch Linux e le sue varianti come Antergos, Manjaro Linux usando il comando:
$ sudo pacman -S cabal-install
Su Debian, Ubuntu:
$ sudo apt-get install cabal-install
Dopo aver installato Cabal, assicurati di averlo aggiunto al tuo PERCORSO. Per farlo, modifica il tuo ~/.bashrc file:
$ vi ~/.bashrc
Aggiungi la seguente riga:
PATH=$PATH:~/.cabal/bin
Premi :wq per salvare e uscire dal file. Quindi, esegui il comando seguente per aggiornare le modifiche apportate.
$ source ~/.bashrc
Una volta installato cabal, esegui il seguente comando per installare herms:
$ cabal install herms
Avere una tazza di caffè! Ci vorrà del tempo. Dopo un paio di minuti, vedrai un output, qualcosa come di seguito.
[...] Linking dist/build/herms/herms ... Installing executable(s) in /home/sk/.cabal/bin Installed herms-1.8.1.2
Congratulazioni! Herms è installato.
Aggiunta di ricette
Aggiungiamo una ricetta alimentare, ad esempio Dosa . Per coloro che si chiedono, Dosa è un popolare cibo dell'India meridionale servito caldo con sambar e chutney . È un alimento sano e probabilmente il più delizioso. Non contiene zuccheri aggiunti o grassi saturi. È anche facile realizzarne uno. Ci sono un paio di tipi di Dosa differenti, il più comune servito a casa nostra è il Plain Dosa.
Per aggiungere una ricetta, digita:
$ herms add
Vedrai una schermata simile a quella di seguito. Inizia a inserire i dettagli della ricetta.
Per navigare tra i campi, utilizza le seguenti scorciatoie da tastiera:
- Tab/Maiusc+Tab - Campo successivo/precedente
- Ctrl +
- Naviga nei campi - [Meta o Alt] +
- Naviga nei campi - Esc - Salva o Annulla.
Una volta aggiunti i dettagli della ricetta, premi il tasto ESC e premi Y per salvarla. Allo stesso modo, puoi aggiungere tutte le ricette che vuoi.
Per elencare le ricette aggiunte, digita:
$ herms list
Per visualizzare i dettagli di eventuali ricette sopra elencate, è sufficiente utilizzare il rispettivo numero come di seguito.
$ herms view 1
Per modificare qualsiasi ricetta, usa:
$ herms edit 1
Una volta apportate le modifiche, premere il tasto ESC. Ti verrà chiesto se vuoi salvare o meno. Basta scegliere l'opzione appropriata.
Per eliminare una ricetta, il comando sarebbe:
$ herms remove 1
Per generare una lista della spesa per una determinata ricetta, esegui:
$ herms shopping 1
Per assistenza, esegui:
$ herms -h
La prossima volta che senti una conversazione su una buona ricetta dal tuo collega o amico o da qualche altra parte, apri Herms e prendi rapidamente una nota e condividila con il tuo coniuge. Sarebbe felice!