GNU/Linux >> Znalost Linux >  >> Linux

HeRM's – Příkazový manažer potravinových receptů

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!


Linux
  1. Naučte se zkratky správce oken i3 Linux

  2. Kanban.bash – osobní příkazový řádek Todo Manager pro Linux

  3. Vysvětlení správce balíčků APT v systému Linux

  1. Jaký je váš oblíbený správce balíčků pro Linux?

  2. Linux – Klávesová zkratka Správce úloh V Linuxu?

  3. Keeper – Robustní správce hesel zaměřený na zabezpečení

  1. Jaký je váš oblíbený správce oken Linuxu?

  2. Vdx – Intuitivní obálka příkazového řádku do FFmpeg

  3. Co je technický marketingový manažer?