En el següent article anem a fer una ullada a Herms. Ja cuinis per passió, passatemps o professió, estic segur que si encaixes en algun d'aquests casos, tindràs un receptari. Tenir un d'aquests, és una bona manera de practicar i millorar a la cuina. Podem mantenir el nostre petit receptari emmagatzemant les receptes al nostre smartphone o guardant-se en un document de Word. Hi ha multitud d'opcions. Avui dia hi ha moltes maneres de prendre notes sobre receptes de cuina, Però ja no tantes per prendre notes des de la terminal.
Com que sóc gran fan de la terminal, m'he parat a fer-li un cop d'ull a Herms. Est un gestor de receptes de menjar per a la línia d'ordres. Utilitzant Herms, podem afegir, veure, editar i eliminar receptes de cuina i fins i tot ens va a permetre fer la llista de la compra. Tot des de la terminal.
És gratuït i de codi obert. Està utilitat està escrita utilitzant el llenguatge de programació Haskell. El codi font està disponible gratuïtament a GitHub, De manera que podem bifurcarlo, afegir més funcions o millorar-al nostre gust.
Característiques generals de Herms
Aquesta utilitat ens va a donar diverses opcions per manejar les nostres receptes:
- Ens permetrà afegir receptes.
- podrem consultar les receptes que tinguem afegides.
- també podrem editar les receptes.
- ens permet indicar per quanta gent està pensada cada recepta.
- En cas de no necessitar alguna recepta, anem a poder eliminar-la.
- Aquest petit programa ens permetrà importar arxius de receptes per afegir-los a nostre receptari.
- Tindrem la possibilitat de generar llistes de la compra per a les nostres receptes.
- Podem mantenir un registre de receptes amb etiquetes.
Instal·lant Herm s
Com aquest programa està escrit usant Haskell, primer hem d'instal·lar Cabal per poder instal·lar-lo. Cabal és un programa de línia de comandaments per descarregar i construir programari escrit en el llenguatge de programació Haskell.
Cabal està disponible en els repositoris centrals de la majoria de les distribucions de GNU / Linux. Per això podrem instal·lar usant l'administrador de paquets per defecte del nostre Ubuntu o obrir una terminal (Ctrl + Alt + T) i escriure-hi:
sudo apt install cabal-install
Després d'instal·lar Cabal, assegura't d'haver afegit la ruta al teu arxiu bashrc. Per fer-ho escriu a la terminal:
vi ~/.bashrc
Quan s'obri l'arxiu, afegeix la següent línia:
PATH=$PATH:~/.cabal/bin
prem : wq per guardar i sortir de l'arxiu, si utilitzes vaig veure com acabo de fer. Després executa la següent comanda per actualitzar els canvis realitzats:
source ~/.bashrc
Acabats els anteriors passos, executa la següent comanda per actualitzar el llistat de programari disponible:
cabal update
Ara ja podrem instal·lar Herms. Només haurem d'escriure a la mateixa terminal:
cabal install herms
Mentre s'instal·la, pren-te alguna cosa, pot trigar una mica. Un cop acabada la instal·lació, ja pots començar a gestionar les teves receptes.
Gestiona les teves receptes amb Herms
afegir receptes
Afegim una recepta de menjar al nostre receptari. Per afegir una recepta, haurem d'escriure a la terminal (Ctrl + Alt + T):
herms add
Veuràs una pantalla igual o semblant com l'anterior captura. Aquí podem començar a escriure els detalls de la recepta.
Per navegar pels camps, utilitza els següents dreceres de teclat:
- Tab / Maj + Tab - Camp següent / anterior
- Ctrl + Tecla per moure el cursos - Navegar pels camps
- [Meta o Alt] + h, j, k, l - Navegar pels camps
- Esc - Desar o Cancel·lar.
Una vegada que tinguem agregats els detalls de la recepta, premeu la tecla ESC i pressioni I per guardar-la. De la mateixa manera, pot afegir tantes receptes com vulguis.
Enumerar les receptes afegides
Per enumerar les receptes agregades, escriu a la terminal (Ctrl + Alt + T):
herms list
Veure una recepta
Per veure els detalls de les receptes enumerades en l'anterior apartat, simplement fa servir el nombre respectiu com es mostra a continuació:
herms view 4
A l'indicar el número 4, el programa ens va a mostrar la recepta número quatre de les que tinguem guardades en el nostre receptari.
Edita una recepta
Per editar qualsevol recepta només haurem d'utilitzar l'opció edit com es mostra a continuació:
herms edit 4
Una vegada que realitzats els canvis, pressiona la tecla ESC. El programa ens demanarà si volem desar o no els canvis. Simplement selecciona l'opció adequada.
Eliminar una recepta
Per eliminar una recepta, la comanda a utilitzar seria el següent:
herms remove 1
Generar una llista de la compra
Per generar una llista de compres per a una recepta determinada, executa Herms de la següent manera:
herms shopping 1
la llista es generarà en funció dels ingredients que formen part de la recepta número 1 (en aquest exemple), i que tinguem afegit prèviament.
Mostra l'ajuda d'Herms
Per veure l'ajuda, haurem d'executar:
herms -h
Amb això ja pot gestionar correctament el teu receptari. La propera vegada que escoltis una conversa sobre una bona recepta, simplement obre Herms i pren nota ràpidament.