U sljedećem ćemo članku pogledati HeRM-ove. Bez obzira kupujete li iz strasti, hobija ili profesije, siguran sam da ćete, ako se uklopite u bilo koji od ovih slučajeva, imati kuharicu. Imati jedan od njih dobar je način vježbanja i usavršavanja u kuhinji. Našu malu knjigu recepata možemo čuvati spremajući recepte na pametni telefon ili spremajući ih u word dokument. Postoji mnoštvo mogućnosti. Danas postoji mnogo načina da se voditi bilješke o receptima kuhinja, ali više ne toliko za bilježenje s terminala.
Kako sam veliki ljubitelj terminala, zaustavio sam se i pogledao HeRM-ove. Ovaj voditelj recepata za hranu za naredbeni redak. Korištenjem HeRM-ova možemo dodavati, pregledavati, uređivati i brisati recepte za kuhanje, a čak će nam omogućiti da napravimo popis za kupnju. Sve s terminala.
Besplatno je i otvoreno. Ovaj uslužni program napisan je pomoću programskog jezika Haskell. Izvorni kod je slobodno dostupan na GitHub, tako da ga možemo rastaviti, dodati više funkcija ili poboljšati po svom ukusu.
Opće karakteristike HeRM-ova
Ovaj uslužni program pružit će nam nekoliko mogućnosti za upravljanje našim receptima:
- Dopustit će nam dodajte recepte.
- Možemo konzultirajte recepte koje smo dodali.
- Možemo i mi uredi recepte.
- Dopušta nam naznačite za koliko je ljudi namijenjen svaki recept.
- U slučaju da vam recept više ne treba, moći ćemo ga izbrisati.
- Ovaj mali program će nam omogućiti uvoziti datoteke recepata da ih dodamo u našu kuharicu.
- Imat ćemo mogućnost generirati popise za kupnju za naše recepte.
- Možemo voditi evidenciju o recepti s naljepnicama.
Instaliranje HeRM-ova
Budući da je ovaj program napisan pomoću Haskella, prvo moramo instalirati Cabal kako bi ga mogli instalirati. Cabal je program naredbenog retka za preuzimanje i izradu softvera napisan na programskom jeziku Haskell.
Cabal je dostupan u spremištima jezgra većine Gnu / Linux distribucija. Za to ga možemo instalirati pomoću zadanog upravitelja paketa našeg Ubuntu-a ili otvoriti terminal (Ctrl + Alt + T) i u njega napisati:
sudo apt install cabal-install
Nakon instalacije Cabala, provjerite jeste li dodali put svojoj datoteci bashrc. Da biste to učinili u terminalu:
vi ~/.bashrc
Kada se datoteka otvori, dodajte sljedeći redak:
PATH=$PATH:~/.cabal/bin
tisak : wq za spremanje i izlazak iz datoteke ako koristite vi kao što sam upravo učinio. Zatim pokrenite sljedeću naredbu za ažurirati promjene izvedena:
source ~/.bashrc
Nakon dovršenja prethodnih koraka, pokrenite sljedeću naredbu za ažurirajte popis dostupnog softvera:
cabal update
Sada sada možemo instalirati HeRM-ove. Morat ćemo napisati samo u isti terminal:
cabal install herms
Dok se instalira, popijte nešto, može potrajati. Nakon završetka instalacije možete početi upravljati svojim receptima.
Upravljajte svojim receptima pomoću HeRM-ova
Dodajte recepte
Dodajmo recept za hranu u našu kuharicu. Da bismo dodali recept, u terminal ćemo morati napisati (Ctrl + Alt + T):
herms add
Vidjet ćete zaslon jednak ili sličan prethodnom snimanju. Ovdje možemo početi pisati detalje recepta.
Za navigaciju po poljima koristite sljedeće tipkovne prečace:
- Tab / Shift + Tab - Sljedeće / prethodno polje
- Ctrl + tipka za pomicanje kursa - Pregledajte polja
- [Meta ili Alt] + h, j, k, l - Pregledajte polja
- Esc - Spremi ili Otkaži.
Nakon što dodamo detalje recepta, pritisnite tipku ESC i pritisnite Y da ga spasim. Slično tome, možete dodati onoliko recepata koliko želite.
Navedite dodane recepte
Za popis dodanih recepata upišite terminal (Ctrl + Alt + T):
herms list
Pogledajte recept
Da biste vidjeli detalje recepata navedenih u prethodnom odjeljku, jednostavno upotrijebite odgovarajući broj kako je prikazano dolje:
herms view 4
Označavanjem broja 4, program pokazat će nam recept broj četiri koji smo spremili u našoj kuharici.
Uredite recept
Za uređivanje bilo kojeg recepta morat ćemo upotrijebiti samo opciju uređivanja kao što je prikazano dolje:
herms edit 4
Nakon što izvršite promjene, pritisnite tipku ESC. Program će nas pitati želimo li spremiti promjene ili ne. Samo odaberite odgovarajuću opciju.
Izbrišite recept
Da biste izbrisali recept, naredba za upotrebu bila bi sljedeća:
herms remove 1
Izradite popis za kupnju
Da biste generirali popis za kupnju za određeni recept, pokrenite HeRM na sljedeći način:
herms shopping 1
Popis generirat će se na temelju sastojaka koji su dio recepta broj 1 (u ovom primjeru), a koji smo prethodno dodali.
Pokažite HeRM-ove pomoć
Da bismo vidjeli pomoć, morat ćemo izvršiti:
herms -h
Na ovaj način možete ispravno postupati s knjigom recepata. Sljedeći put kad čujete razgovor o dobrom receptu, samo otvorite HeRM-ove i brzo bilježite.