У наступній статті ми збираємось поглянути на 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 і швидко робіть нотатки.