În articolul următor vom analiza HeRM-urile. Fie că gătești pentru pasiune, hobby sau profesie, sunt sigur că dacă te încadrezi în oricare dintre aceste cazuri, vei avea o carte de bucate. A avea una dintre acestea este o modalitate bună de a exersa și de a vă îmbunătăți în bucătărie. Putem păstra mica noastră carte de rețete stocând rețetele pe smartphone-ul nostru sau salvându-le într-un document Word. Există o multitudine de opțiuni. Astăzi există multe modalități de a ia notițe despre rețete bucătărie, dar nu mai sunt atât de mulți pentru a lua notițe de la terminal.
Întrucât sunt un mare fan al terminalului, m-am oprit să mă uit la HeRMs. Aceasta manager de rețete alimentare pentru linia de comandă. Folosind HeRMs, putem adăuga, vizualiza, edita și șterge rețete de gătit și ne va permite chiar să facem lista de cumpărături. Totul de la terminal.
Este gratuit și open source. Acest utilitar este scris folosind limbajul de programare Haskell. Codul sursă este disponibil gratuit la adresa GitHub, astfel încât să-l putem furniza, să adăugăm mai multe funcții sau să-l îmbunătățim pe placul nostru.
Caracteristicile generale ale HeRMs
Acest utilitar ne va oferi mai multe opțiuni pentru gestionarea rețetelor noastre:
- Ne va permite adăugați rețete.
- Putem consultați rețetele pe care le-am adăugat.
- Putem de asemenea editați rețete.
- Ne permite indicați câte persoane este destinată fiecărei rețete.
- În cazul în care nu mai aveți nevoie de o rețetă, o vom putea șterge.
- Acest mic program ne va permite importați fișiere de rețete pentru a le adăuga în cartea noastră de bucate.
- Vom avea posibilitatea generează liste de cumpărături pentru rețetele noastre.
- Putem păstra o evidență a rețete cu etichete.
Instalarea HeRM's
Deoarece acest program este scris folosind Haskell, trebuie mai întâi să instalăm Cabal pentru a-l putea instala. Cabal este un program de linie de comandă pentru descărcarea și construirea de software scrise în limbajul de programare Haskell.
Cabal este disponibil în depozite nucleul majorității distribuțiilor Gnu / Linux. Pentru aceasta îl putem instala folosind managerul de pachete implicit al Ubuntu-ului nostru sau deschidem un terminal (Ctrl + Alt + T) și scriem în el:
sudo apt install cabal-install
După instalarea Cabal, asigurați-vă că ați adăugat calea la fișierul dvs. bashrc. Pentru a face acest tip în terminal:
vi ~/.bashrc
Când fișierul se deschide, adăugați următoarea linie:
PATH=$PATH:~/.cabal/bin
presa : Wq pentru a salva și a ieși din fișier, dacă utilizați vi așa cum am făcut-o. Apoi executați următoarea comandă la actualizați modificările efectuat:
source ~/.bashrc
După parcurgerea pașilor anteriori, rulați următoarea comandă către actualizați lista software-urilor disponibile:
cabal update
Acum acum putem instala HeRMs. Va trebui să scriem doar în același terminal:
cabal install herms
În timp ce se instalează, bea o băutură, poate dura ceva timp. Odată ce instalarea este terminată, puteți începe să vă gestionați rețetele.
Gestionați-vă rețetele cu HeRMs
Adăugați rețete
Să adăugăm o rețetă alimentară în cartea noastră de bucate. Pentru a adăuga o rețetă, va trebui să scriem în terminal (Ctrl + Alt + T):
herms add
Veți vedea un ecran identic sau similar cu cel al capturii anterioare. Aici putem începe să scriem detaliile rețetei.
Pentru a naviga prin câmpuri, utilizați următoarele comenzi rapide de la tastatură:
- Tab / Shift + Tab - Câmpul următor / anterior
- Ctrl + Tastă pentru a muta cursul - Răsfoiți câmpurile
- [Meta sau Alt] + h, j, k, l - Răsfoiți câmpurile
- Esc - Salvați sau Anulați.
Odată ce am adăugat detaliile rețetei, apăsați tasta ESC și apăsați Y pentru a-l salva. În mod similar, puteți adăuga câte rețete doriți.
Enumerați rețetele adăugate
Pentru a lista rețetele adăugate, tastați terminalul (Ctrl + Alt + T):
herms list
Vizualizați o rețetă
Pentru a vedea detaliile rețetelor enumerate în secțiunea anterioară, pur și simplu utilizați numărul respectiv așa cum se arată mai jos:
herms view 4
Prin indicarea numărului 4, programul ne va arăta rețeta numărul patru pe care am salvat-o în cartea noastră de bucate.
Editați o rețetă
Pentru a edita orice rețetă va trebui să folosim doar opțiunea de editare așa cum se arată mai jos:
herms edit 4
După ce ați făcut modificările, apăsați tasta ESC. Programul ne va întreba dacă vrem sau nu să salvăm modificările. Doar selectați opțiunea potrivită.
Ștergeți o rețetă
Pentru a șterge o rețetă, comanda de utilizat ar fi următoarea:
herms remove 1
Generați o listă de cumpărături
Pentru a genera o listă de cumpărături pentru o anumită rețetă, rulați HeRMs după cum urmează:
herms shopping 1
Lista va fi generat pe baza ingredientelor care fac parte din rețetă numărul 1 (în acest exemplu) și pe care l-am adăugat anterior.
Afișați ajutorul HeRMs
Pentru a vedea ajutorul, va trebui să executăm:
herms -h
Cu aceasta puteți gestiona corect cartea de rețete. Data viitoare când auzi o conversație despre o rețetă bună, trebuie doar să deschizi HeRM-urile și să iei repede note.