В следващата статия ще разгледаме HeRM. Независимо дали готвите за страст, хоби или професия, сигурен съм, че ако се впишете в някой от тези случаи, ще имате готварска книга. Наличието на един от тях е добър начин за практикуване и усъвършенстване в кухнята. Можем да запазим нашата малка книга с рецепти, като съхраняваме рецептите на нашия смартфон или като ги запазваме в Word документ. Има множество опции. Днес има много начини да прави си бележки по рецепти кухня, но вече не толкова много, за да си водите бележки от терминала.
Тъй като съм голям фен на терминала, спрях да погледна HeRM. Този диспечер на рецепти за храна за командния ред. Използвайки HeRM, ние можем да добавяме, преглеждаме, редактираме и изтриваме рецепти за готвене и дори ще ни позволи да направим списъка за пазаруване. Всичко от терминала.
Това е безплатно и с отворен код. Тази програма е написана с помощта на езика за програмиране Haskell. Изходният код е свободно достъпен на GitHub, за да можем да го разделим, да добавим повече функции или да го подобрим по наш вкус.
Общи характеристики на HeRM
Тази програма ще ни даде няколко възможности за управление на нашите рецепти:
- Ще ни позволи добавете рецепти.
- Можем консултирайте се с рецептите че сме добавили.
- Ние също можем редактирайте рецепти.
- Позволи ни посочете за колко души е предназначена всяка рецепта.
- В случай, че вече нямате нужда от рецепта, ще можем да я изтрием.
- Тази малка програма ще ни позволи импортиране на файлове с рецепти за да ги добавите към нашата готварска книга.
- Ще имаме възможност за генериране на списъци за пазаруване за нашите рецепти.
- Можем да водим запис на рецепти с етикети.
Инсталиране на HeRM
Тъй като тази програма е написана с помощта на Haskell, първо трябва да инсталираме Cabal за да можете да го инсталирате. Cabal е програма за команден ред за изтегляне и изграждане на софтуер, написана на програмния език Haskell.
Cabal се предлага в хранилищата ядро на повечето Gnu / Linux дистрибуции. За това можем да го инсталираме с помощта на мениджъра на пакети по подразбиране на нашия Ubuntu или да отворим терминал (Ctrl + Alt + T) и да напишем в него:
sudo apt install cabal-install
След инсталиране на Cabal, уверете се, че сте добавили пътя към вашия файл bashrc. За да направите този тип в терминала:
vi ~/.bashrc
Когато файлът се отвори, добавете следния ред:
PATH=$PATH:~/.cabal/bin
преса : WQ за да запазите и излезете от файла, ако използвате vi, както току-що направих. След това изпълнете следната команда към актуализиране на промените изпълнени:
source ~/.bashrc
След като изпълните предишните стъпки, изпълнете следната команда към актуализирайте списъка с наличния софтуер:
cabal update
Сега вече можем да инсталираме HeRM. Ще трябва да напишем само в същия терминал:
cabal install herms
Докато се инсталира, пийнете, може да отнеме известно време. След като инсталацията приключи, можете да започнете да управлявате вашите рецепти.
Управлявайте вашите рецепти с HeRM
Добавете рецепти
Нека добавим рецепта за храна към нашата готварска книга. За да добавим рецепта, ще трябва да напишем в терминала (Ctrl + Alt + T):
herms add
Ще видите екран, същия или подобен на предишното заснемане. Тук можем да започнем да пишем подробности за рецептата.
За да навигирате в полетата, използвайте следните клавишни комбинации:
- Tab / Shift + Tab - Следващо / предишно поле
- Ctrl + клавиш, за да преместите курса - Прегледайте полетата
- [Мета или Alt] + h, j, k, l - Прегледайте полетата
- Esc - Запазване или отмяна.
След като добавим подробности за рецептата, натиснете клавиша ESC и натиснете Y за да го запазите. По същия начин можете да добавите толкова рецепти, колкото искате.
Избройте добавените рецепти
За да изброите добавените рецепти, въведете терминала (Ctrl + Alt + T):
herms list
Вижте рецепта
За да видите подробности за рецептите, изброени в предишния раздел, просто използвайте съответния номер, както е показано по-долу:
herms view 4
Посочвайки числото 4, програмата ще ни покаже рецепта номер четири, която сме запазили в нашата готварска книга.
Редактирайте рецепта
За да редактираме която и да е рецепта, ще трябва само да използваме опцията за редактиране, както е показано по-долу:
herms edit 4
След като направите промените, натиснете клавиша ESC. Програмата ще ни попита дали искаме или не да запазим промените. Просто изберете подходящата опция.
Изтрийте рецепта
За да изтриете рецепта, командата за използване ще бъде следната:
herms remove 1
Генерирайте списък за пазаруване
За да генерирате списък за пазаруване за конкретна рецепта, стартирайте HeRM, както следва:
herms shopping 1
Списъкът ще се генерира въз основа на съставките, които са част от рецептата номер 1 (в този пример) и това, което вече сме добавили.
Покажете помощ за HeRM
За да видим помощта, ще трябва да изпълним:
herms -h
С това можете да се справите правилно с вашата книга с рецепти. Следващият път, когато чуете разговор за добра рецепта, просто отворете HeRM и бързо си правете бележки.