GNU/Linux >> LINUX-Kenntnisse >  >> Linux

HeRM’s – Ein Commandline Food Recipes Manager

Kochen ist sichtbar gemachte Liebe, oder? In der Tat! Ob Kochen Ihre Leidenschaft, ein Hobby oder ein Beruf ist, ich bin sicher, Sie werden ein Kochtagebuch führen. Das Führen eines Kochtagebuchs ist eine Möglichkeit, Ihre Kochpraxis zu verbessern. Es gibt viele Möglichkeiten, sich Notizen zu den Rezepten zu machen. Sie könnten ein kleines Tagebuch/Notizbuch führen oder die Notizen des Rezepts im Smartphone speichern oder sie in einem Word-Dokument auf Ihrem Computer speichern. Es gibt eine Vielzahl von Optionen. Heute stelle ich HeRMs vor , ein Haskell-basierter Befehlszeilenmanager für Lebensmittelrezepte, um Notizen zu Ihren köstlichen Essensrezepten zu machen. Mit Herm's können Sie Lebensmittelrezepte hinzufügen, anzeigen, bearbeiten und löschen und sogar Ihre Einkaufslisten erstellen. Alles von Ihrem Terminal aus! Es ist ein kostenloses Open-Source-Dienstprogramm, das in der Programmiersprache Haskell geschrieben wurde. Der Quellcode ist in GitHub frei verfügbar, sodass Sie ihn forken, weitere Funktionen hinzufügen oder verbessern können.

HeRM's - Ein Befehlszeilenmanager für Lebensmittelrezepte

Installieren von HeRMs

Da es mit Haskell geschrieben wurde, müssen wir zuerst Cabal installieren. Cabal ist ein Befehlszeilenprogramm zum Herunterladen und Erstellen von Software, die in der Programmiersprache Haskell geschrieben ist. Cabal ist in den Core-Repositories der meisten Linux-Distributionen verfügbar, sodass Sie es mit dem Standard-Paketmanager Ihrer Distribution installieren können.

Beispielsweise können Sie Cabal in Arch Linux und seinen Varianten wie Antergos, Manjaro Linux mit dem folgenden Befehl installieren:

$ sudo pacman -S cabal-install

Unter Debian, Ubuntu:

$ sudo apt-get install cabal-install

Stellen Sie nach der Installation von Cabal sicher, dass Sie es Ihrem PATH hinzugefügt haben. Bearbeiten Sie dazu Ihre ~/.bashrc Datei:

$ vi ~/.bashrc

Fügen Sie die folgende Zeile hinzu:

PATH=$PATH:~/.cabal/bin

Drücken Sie :wq um die Datei zu speichern und zu beenden. Führen Sie dann den folgenden Befehl aus, um die vorgenommenen Änderungen zu aktualisieren.

$ source ~/.bashrc

Führen Sie nach der Installation von Cabal den folgenden Befehl aus, um herms zu installieren:

$ cabal install herms

Eine Tasse Kaffee trinken! Dies wird eine Weile dauern. Nach ein paar Minuten sehen Sie eine Ausgabe, etwa wie unten.

[...]
Linking dist/build/herms/herms ...
Installing executable(s) in /home/sk/.cabal/bin
Installed herms-1.8.1.2

Herzliche Glückwünsche! Herms ist installiert.

Hinzufügen von Rezepten

Lassen Sie uns ein Essensrezept hinzufügen, zum Beispiel Dosa . Für diejenigen, die sich fragen, ist Dosa ein beliebtes südindisches Essen, das heiß mit Sambar serviert wird und Chutney . Es ist ein gesundes und wohl köstlichstes Essen. Es enthält keinen zugesetzten Zucker oder gesättigte Fette. Es ist auch einfach, einen zu machen. Es gibt verschiedene Arten von Dosas, die bei uns zu Hause am häufigsten servierte ist Plain Dosa.

Um ein Rezept hinzuzufügen, geben Sie Folgendes ein:

$ herms add

Sie werden einen Bildschirm wie unten sehen. Beginnen Sie mit der Eingabe der Details des Rezepts.

Um durch die Felder zu navigieren, verwenden Sie die folgenden Tastaturkürzel:

  • Tab / Umschalt+Tab - Nächstes / Vorheriges Feld
  • Strg + - Felder navigieren
  • [Meta oder Alt] + - Felder navigieren
  • Esc - Speichern oder Abbrechen.

Sobald Sie die Details des Rezepts hinzugefügt haben, drücken Sie die ESC-Taste und drücken Sie Y, um es zu speichern. Ebenso können Sie beliebig viele Rezepte hinzufügen.

Geben Sie Folgendes ein, um die hinzugefügten Rezepte aufzulisten:

$ herms list

Um die Details der oben aufgeführten Rezepte anzuzeigen, verwenden Sie einfach die entsprechende Nummer wie unten.

$ herms view 1

Verwenden Sie zum Bearbeiten von Rezepten:

$ herms edit 1

Nachdem Sie die Änderungen vorgenommen haben, drücken Sie die ESC-Taste. Sie werden gefragt, ob Sie speichern möchten oder nicht. Wählen Sie einfach die entsprechende Option aus.

Um ein Rezept zu löschen, lautet der Befehl:

$ herms remove 1

Führen Sie Folgendes aus, um eine Einkaufsliste für ein bestimmtes Rezept zu erstellen:

$ herms shopping 1

Führen Sie für Hilfe Folgendes aus:

$ herms -h

Wenn Sie das nächste Mal ein Gespräch über ein gutes Rezept von Ihrem Kollegen oder Freund oder woanders mithören, öffnen Sie einfach Herms und machen Sie sich schnell eine Notiz und teilen Sie sie mit Ihrem Ehepartner. Er/sie würde sich freuen!


Linux
  1. Was ist Ihr Lieblings-Linux-Paketmanager?

  2. Kanban.bash – Ein persönlicher Befehlszeilen-Todo-Manager für Linux

  3. Was ist ein Technischer Marketing Manager?

  4. Linux – Tastenkombination für den Task-Manager in Linux?

  5. Keeper – Ein robuster, sicherheitsorientierter Passwort-Manager

Erste Schritte mit Nix Package Manager

Dateibrowser – Ein plattformübergreifender, eleganter Webdateimanager

Pet – Ein einfacher Befehlszeilen-Snippet-Manager

Navi – Ein interaktives Befehlszeilen-Cheatsheet-Tool

Verwenden Sie das Task-Manager-Äquivalent in Linux

Network Manager unter Linux mit Beispielen