Herm’s
![Travis build](https://api.travis-ci.org/JackKiefer/herms.svg?branch=master)
HeRM’s: a Haskell-based Recipe Manager (yes, food recipes) for the command line.
![Herm’s Interface](https://i.imgur.com/u9fPapw.jpg)
Features
- Add recipes! :)
- Look at recipes! :D
- Edit recipes! :DD
- Serving size adjustment! :DDD
- Remove recipes :(
- View metric recipes in imperial units and vice-versa
- Import recipe files
- Generate shopping lists
- Keep track of recipes with tags
Installation
PATH setup
Firstly, make sure that the following is added to your PATH:
~/.cabal/bin
Download and install
You have options!
Via Hackage and Cabal:
cabal update
cabal install herms
Manually cloning and installing from source with stack (recommended):
git clone https://github.com/JackKiefer/herms
cd herms
stack update
stack install
You can also manually compile with cabal, but your milage may vary with dependency resolution:
git clone https://github.com/JackKiefer/herms
cd herms
cabal update
cabal install -j
Usage
Usage:
herms list [-g|--group] [--tags TAGS] list recipes
[--name-only ]
herms add add a new recipe (interactively)
herms edit RECIPE_NAME edit a recipe
herms import FILE_NAME import a recipe file
herms remove RECIPE_NAMES remove the particular recipes
herms view RECIPE_NAMES [-s|--serving INT] view the particular recipes
[-t|--step]
[-c|--convert CONV_UNIT]
herms shopping RECIPE_NAMES [-s|--serving INT] generate shopping list for particular recipes
Available options:
-h|--help Show this help text
RECIPE_NAME index or Recipe name
--sort SORT_ORDER 'tags' to sort by tags
-s|--serving INT specify serving size when viewing.
E.g., 'herms view -s 2 {recipe}' for two servings
-t|--step View recipe in "one-step-at-a-time" mode
(press enter between each direction)
-g|--group group recipes by tags
--tags TAGS show recipes with particular flags
--name-only only list recipes by name
-c|--convert CONV_UNIT view the recipe converted to imperial or metric
E.g., 'herms view 2 -c imperial'
In honor of Logan, Utah’s greatest Breakfast & Brunch.
![Herm’s Inn](https://images.duckduckgo.com/iu/?u=https%3A%2F%2Firs2.4sqi.net%2Fimg%2Fgeneral%2F600x600%2F803_DzmDgevV4Yw5OrVsh9c4iaE7Bx8aSA0AY7y4L5Um7Qg.jpg&f=1)