herms: A command-line manager for delicious kitchen recipes

[ cli, command-line-tool, culinary, gpl, program ] [ Propose Tags ]

HeRM's: a Haskell-based Recipe Manager for delicious kitchen recipes


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 1.8.1.2, 1.8.1.3, 1.8.1.4, 1.8.2.1, 1.8.2.2, 1.9.0.0, 1.9.0.2, 1.9.0.3, 1.9.0.4
Change log changelog
Dependencies ansi-terminal (>=0.7.0 && <=0.8.1), base (>=4.8 && <5), brick (>=0.19 && <=0.34.1), directory (>=0.0), microlens (>=0.4 && <0.5), microlens-th (>=0.4 && <0.5), optparse-applicative (>=0.14 && <0.15), semigroups (>=0.18.3 && <=0.18.4), split (>=0.2 && <0.3), vty (>=5.15 && <=5.20) [details]
License GPL-3.0-only
Author Jack Kiefer
Maintainer jack.c.kiefer@gmail.com
Category Culinary, CLI, Command Line Tool
Home page https://github.com/JackKiefer/herms
Source repo head: git clone https://github.com/JackKiefer/herms
Uploaded by JackKiefer at 2018-03-12T02:35:23Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables herms
Downloads 4838 total (22 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2018-03-12 [all 2 reports]

Readme for herms-1.8.1.4

[back to package description]

Herm's

Travis build

HeRM's: a Haskell-based Recipe Manager (yes, food recipes) for the command line.

Herm's Interface

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