GNU/Linux >> Belajar Linux >  >> Linux

HeRM – Manajer Resep Makanan Commandline

Memasak adalah cinta yang terlihat, bukan? Memang! Apakah memasak adalah gairah atau hobi atau profesi Anda, saya yakin Anda akan membuat jurnal memasak. Membuat jurnal memasak adalah salah satu cara untuk meningkatkan praktik memasak Anda. Ada banyak cara untuk membuat catatan tentang resep. Anda dapat menyimpan diary/notebook kecil atau menyimpan catatan resep di smartphone atau menyimpannya dalam dokumen word di komputer Anda. Ada banyak pilihan. Hari ini, saya memperkenalkan HeRM's , manajer resep makanan commandline berbasis Haskell untuk membuat catatan tentang resep makanan lezat Anda. Menggunakan Herm's, Anda dapat menambah, melihat, mengedit, dan menghapus resep makanan dan bahkan dapat membuat daftar belanja Anda. Semua dari Terminal Anda! Ini gratis, dan utilitas open source yang ditulis menggunakan bahasa pemrograman Haskell. Kode sumber tersedia secara gratis di GitHub, sehingga Anda dapat melakukan fork, menambahkan lebih banyak fitur, atau meningkatkannya.

HeRM's - Manajer Resep Makanan Commandline

Menginstal HeRM

Karena ditulis menggunakan Haskell, kita perlu menginstal Cabal terlebih dahulu. Cabal adalah program baris perintah untuk mengunduh dan membangun perangkat lunak yang ditulis dalam bahasa pemrograman Haskell. Cabal tersedia di repositori inti dari sebagian besar distribusi Linux, sehingga Anda dapat menginstalnya menggunakan manajer paket default distribusi Anda.

Misalnya, Anda dapat menginstal komplotan rahasia di Arch Linux dan variannya seperti Antergos, Manjaro Linux menggunakan perintah:

$ sudo pacman -S cabal-install

Di Debian, Ubuntu:

$ sudo apt-get install cabal-install

Setelah menginstal Cabal, pastikan Anda telah menambahkannya PATH Anda. Untuk melakukannya, edit ~/.bashrc . Anda berkas:

$ vi ~/.bashrc

Tambahkan baris berikut:

PATH=$PATH:~/.cabal/bin

Tekan :wq untuk menyimpan dan keluar dari file. Kemudian, jalankan perintah berikut untuk memperbarui perubahan yang dibuat.

$ source ~/.bashrc

Setelah komplotan rahasia terinstal, jalankan perintah berikut untuk menginstal herms:

$ cabal install herms

Memiliki secangkir kopi! Ini akan memakan waktu cukup lama. Setelah beberapa menit, Anda akan melihat output, seperti di bawah ini.

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

Selamat! Herms sudah terpasang.

Menambahkan resep

Mari kita tambahkan resep makanan, misalnya Dosa . Bagi mereka yang bertanya-tanya, Dosa adalah makanan India selatan populer yang disajikan panas dengan sambar dan chutney . Ini adalah makanan yang sehat, dan bisa dibilang paling enak. Ini tidak mengandung gula tambahan atau lemak jenuh. Cara membuatnya juga mudah. Ada beberapa jenis Dosa yang berbeda, yang paling umum disajikan di rumah kami adalah Dosa Biasa.

Untuk menambahkan resep, ketik:

$ herms add

Anda akan melihat layar seperti di bawah ini. Mulai masukkan detail resep.

Untuk menavigasi melalui bidang, gunakan pintasan keyboard berikut:

  • Tab / Shift+Tab - Bidang Berikutnya / Sebelumnya
  • Ctrl + - Navigasi bidang
  • [Meta atau Alt] + - Navigasi bidang
  • Esc - Simpan atau Batal.

Setelah Anda menambahkan detail resep, tekan tombol ESC dan tekan Y untuk menyimpannya. Demikian pula, Anda dapat menambahkan resep sebanyak yang Anda inginkan.

Untuk daftar resep yang ditambahkan, ketik:

$ herms list

Untuk melihat detail resep yang tercantum di atas, cukup gunakan nomor masing-masing seperti di bawah ini.

$ herms view 1

Untuk mengedit resep apa pun, gunakan:

$ herms edit 1

Setelah Anda membuat perubahan, tekan tombol ESC. Anda akan ditanya apakah Anda ingin menyimpan atau tidak. Pilih saja opsi yang sesuai.

Untuk menghapus resep, perintahnya adalah:

$ herms remove 1

Untuk membuat daftar belanja untuk resep tertentu, jalankan:

$ herms shopping 1

Untuk bantuan, jalankan:

$ herms -h

Lain kali Anda mendengar percakapan tentang resep yang baik dari kolega atau teman Anda atau di tempat lain, buka saja Herms dan segera buat catatan dan bagikan kepada pasangan Anda. Dia akan senang!


Linux
  1. Apa manajer paket Linux favorit Anda?

  2. Pelajari pintasan pengelola jendela i3 Linux

  3. Kanban.bash – Manajer Todo Commandline Pribadi Untuk Linux

  1. Vdx – Pembungkus Baris Perintah Intuitif Untuk FFmpeg

  2. Apa itu manajer pemasaran teknis?

  3. Manajer Daftar Majordomo

  1. Apa window manager Linux favorit Anda?

  2. Manajer Paket APT di Linux Dijelaskan

  3. Linux – Pintasan Keyboard Pengelola Tugas Di Linux?