HeRMs, beheer uw kookboek vanaf de opdrachtregel

Over HeRMs

In het volgende artikel gaan we HeRM's bekijken. Of je nu voor passie, hobby of beroep kookt, ik weet zeker dat als je in een van deze gevallen past, je een kookboek zult hebben. Het hebben van een van deze is een goede manier om te oefenen en te verbeteren in de keuken. We kunnen ons kleine receptenboekje bewaren door de recepten op onze smartphone op te slaan of door ze op te slaan in een Word document​ Er is een veelvoud aan mogelijkheden. Tegenwoordig zijn er veel manieren om dat te doen notities maken over recepten keuken-, maar niet langer zo veel om aantekeningen te maken vanaf de terminal.

Omdat ik een grote fan ben van de terminal, ben ik gestopt om HeRM's te bekijken. Deze voedselreceptmanager voor opdrachtregel​ Met HeRMs kunnen we kookrecepten toevoegen, bekijken, bewerken en verwijderen en kunnen we zelfs de boodschappenlijst maken. Alles van de terminal.

Het is gratis en open source​ Dit hulpprogramma is geschreven met de programmeertaal Haskell. De broncode is gratis beschikbaar op GitHub, zodat we het kunnen splitsen, meer functies kunnen toevoegen of het naar onze zin kunnen verbeteren.

Algemene kenmerken van HeRM's

Dit hulpprogramma geeft ons verschillende opties om onze recepten te beheren:

  • Zal ons toestaan recepten toevoegen.
  • We kunnen raadpleeg de recepten die we hebben toegevoegd.
  • We kunnen ook recepten bewerken.
  • Staat ons toe geef aan voor hoeveel mensen elk recept bedoeld is.
  • Mocht je een recept niet meer nodig hebben, dan kunnen we het verwijderen.
  • Dit kleine programma zal ons toelaten importeer receptbestanden om ze toe te voegen aan ons kookboek.
  • We zullen de mogelijkheid hebben boodschappenlijstjes genereren voor onze recepten.
  • We kunnen het bijhouden van recepten met labels.

HeRM's installeren

Aangezien dit programma is geschreven met Haskell, we moeten eerst Cabal installeren om het te kunnen installeren. Cabal is een opdrachtregelprogramma voor het downloaden en bouwen van software die is geschreven in de Haskell-programmeertaal.

Cabal is beschikbaar in de repositories kern van de meeste Gnu / Linux-distributies. Hiervoor kunnen we het installeren met behulp van de standaard pakketbeheerder van onze Ubuntu of een terminal openen (Ctrl + Alt + T) en erin schrijven:

sudo apt install cabal-install

Na het installeren van Cabal, zorg ervoor dat je het pad naar je bestand hebt toegevoegd bashrc​ Om dit te doen, typ je in de terminal:

vi ~/.bashrc

Wanneer het bestand wordt geopend, voegt u de volgende regel toe:

herms bashrc configuratie

PATH=$PATH:~/.cabal/bin

Druk op : wq om het bestand op te slaan en af ​​te sluiten, als je vi gebruikt zoals ik net deed. Voer vervolgens de volgende opdracht uit om update wijzigingen uitgevoerd:

source ~/.bashrc

Voer na het voltooien van de vorige stappen de volgende opdracht uit naar update de lijst met beschikbare software:

cabal update

nu we kunnen nu HeRM's installeren​ We hoeven alleen in dezelfde terminal te schrijven:

cabal install herms

Neem een ​​drankje terwijl het wordt geïnstalleerd, het kan even duren. Zodra de installatie is voltooid, kunt u beginnen met het beheren van uw recepten.

Beheer uw recepten met HeRM's

Voeg recepten toe

Laten we een voedingsrecept toevoegen aan ons kookboek. Om een ​​recept toe te voegen, moeten we in de terminal schrijven (Ctrl + Alt + T):

HeRM's toevoegen

herms add

U ziet een scherm dat hetzelfde of vergelijkbaar is met de vorige opname. Hier kunnen we beginnen met het schrijven van de details van het recept.

Gebruik de volgende sneltoetsen om door de velden te navigeren:

  • Tab / Shift + Tab - Volgend / vorig veld
  • Ctrl + toets om de cursus te verplaatsen - Blader door de velden
  • [Meta of Alt] + h, j, k, l - Blader door de velden
  • Esc - Opslaan of annuleren.

Zodra we de receptdetails hebben toegevoegd, druk op de ESC-toets en druk op Y om het op te slaan. Op dezelfde manier kunt u zoveel recepten toevoegen als u wilt.

Lijst met toegevoegde recepten

Om de toegevoegde recepten weer te geven, typ je in de terminal (Ctrl + Alt + T):

Herms lijst

herms list

Bekijk een recept

Om de details van de recepten in het vorige gedeelte te zien, gebruikt u gewoon het respectieve nummer zoals hieronder weergegeven:

Herms bekijk recept

herms view 4

Door het cijfer 4 aan te duiden, het programma het laat ons recept nummer vier zien dat we hebben opgeslagen in ons kookboek.

Bewerk een recept

Om een ​​recept te bewerken, hoeven we alleen de bewerkingsoptie te gebruiken zoals hieronder weergegeven:

HeRMS-recept bewerken

herms edit 4

Nadat u uw wijzigingen heeft aangebracht, drukt u op de ESC-toets. Het programma zal ons vragen of we de wijzigingen willen opslaan. Selecteer gewoon de juiste optie.

Verwijder een recept

Om een ​​recept te verwijderen, zou het te gebruiken commando het volgende zijn:

herms remove 1

Genereer een boodschappenlijst

Om een ​​boodschappenlijst voor een specifiek recept te genereren, voert u HeRM's als volgt uit:

herms shopping 1

De lijst het wordt gegenereerd op basis van de ingrediënten die deel uitmaken van het recept nummer 1 (in dit voorbeeld), en die we eerder hebben toegevoegd.

Toon HeRMs-hulp

Om de hulp te zien, zullen we het volgende moeten uitvoeren:

Herms helpen

herms -h

Hiermee kun je op de juiste manier omgaan met je receptenboek. De volgende keer dat u een gesprek over een goed recept hoort, opent u HeRM's en maakt u snel aantekeningen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.