Vaření je láska zviditelněná, ne? Vskutku! Ať už je vaření vaší vášní, koníčkem nebo povoláním, jsem si jist, že si budete vést deník o vaření. Vedení kuchařského deníku je jedním ze způsobů, jak zlepšit svou kuchařskou praxi. Existuje mnoho způsobů, jak si dělat poznámky o receptech. Můžete si vést malý deník/zápisník nebo ukládat poznámky k receptu do smartphonu nebo je uložit do wordového dokumentu ve vašem počítači. Možností je celá řada. Dnes vám představím HeRM , správce receptů na jídlo z příkazového řádku založený na Haskellu, který si dělá poznámky o vašich receptech na lahodná jídla. Pomocí Herm's můžete přidávat, prohlížet, upravovat a mazat recepty na potraviny a dokonce můžete vytvářet své nákupní seznamy. Vše z vašeho terminálu! Je to bezplatný a open source nástroj napsaný pomocí programovacího jazyka Haskell. Zdrojový kód je volně dostupný na GitHubu, takže jej můžete forkovat, přidávat další funkce nebo vylepšovat.
HeRM's – Příkazový řádek Food Recipes Manager
Instalace HeRM
Protože je napsán pomocí Haskellu, musíme nejprve nainstalovat Cabal. Cabal je program příkazového řádku pro stahování a vytváření softwaru napsaného v programovacím jazyce Haskell. Cabal je k dispozici v základních repozitářích většiny distribucí Linuxu, takže jej můžete nainstalovat pomocí výchozího správce balíčků vaší distribuce.
Například cabal můžete nainstalovat v Arch Linuxu a jeho variantách, jako je Antergos, Manjaro Linux, pomocí příkazu:
$ sudo pacman -S cabal-install
Na Debianu, Ubuntu:
$ sudo apt-get install cabal-install
Po instalaci Cabal se ujistěte, že jste jej přidali jako svou PATH. Chcete-li tak učinit, upravte svůj ~/.bashrc soubor:
$ vi ~/.bashrc
Přidejte následující řádek:
PATH=$PATH:~/.cabal/bin
Stiskněte :wq pro uložení a ukončení souboru. Poté spusťte následující příkaz a aktualizujte provedené změny.
$ source ~/.bashrc
Po instalaci cabal spusťte následující příkaz k instalaci herms:
$ cabal install herms
Dát si kávu! To bude chvíli trvat. Po několika minutách uvidíte výstup, něco jako níže.
[...] Linking dist/build/herms/herms ... Installing executable(s) in /home/sk/.cabal/bin Installed herms-1.8.1.2
Gratulujeme! Herms je nainstalován.
Přidávání receptů
Přidáme recept na jídlo, například Dosa . Pro ty, kdo by se zajímali, je Dosa oblíbené jihoindické jídlo podávané za tepla se sambarem a chutney . Je to zdravé a pravděpodobně nejchutnější jídlo. Neobsahuje žádné přidané cukry ani nasycené tuky. Je také snadné si jeden vyrobit. Existuje několik druhů různých dós, nejběžněji podávaná u nás doma je obyčejná dóša.
Chcete-li přidat recept, zadejte:
$ herms add
Uvidíte obrazovku podobnou níže. Začněte zadávat podrobnosti o receptu.
K procházení polí použijte následující klávesové zkratky:
- Tab / Shift+Tab - Další / Předchozí pole
- Ctrl +
- Navigace v polích - [Meta nebo Alt] +
- Navigace v polích - Esc - Uložit nebo Zrušit.
Jakmile přidáte podrobnosti o receptu, stiskněte klávesu ESC a stiskněte Y pro uložení. Podobně můžete přidat tolik receptů, kolik chcete.
Chcete-li zobrazit seznam přidaných receptů, zadejte:
$ herms list
Chcete-li zobrazit podrobnosti o všech výše uvedených receptech, použijte příslušné číslo, jak je uvedeno níže.
$ herms view 1
Chcete-li upravit jakékoli recepty, použijte:
$ herms edit 1
Jakmile provedete změny, stiskněte klávesu ESC. Budete dotázáni, zda chcete uložit nebo ne. Stačí vybrat vhodnou možnost.
Chcete-li odstranit recept, příkaz by byl:
$ herms remove 1
Chcete-li vygenerovat nákupní seznam pro daný recept (recepty), spusťte:
$ herms shopping 1
Pro nápovědu spusťte:
$ herms -h
Až příště zaslechnete rozhovor o dobrém receptu od svého kolegy nebo přítele nebo někde jinde, stačí otevřít Herms a rychle si poznamenat a sdílet je se svým manželem. Měl by radost!