1 unstable release
| 0.1.0 | Aug 1, 2022 |
|---|
#5 in #meal
27KB
641 lines
A Rust CLI tool for storing/viewing recipes and weekly meal planning
lib.rs:
Averse is a meal planner with designed to make storing, searching, viewing, and planning meals for the week straight foward.
Subcommands
The tool is split into 4 separate subcommands
add- Interactively define and save a recipeview- Search through recipes/tags viaFuzzySearchplan- Plan a meal for the week and generate a grocery listbehold- Display weekly plan or view detailed breakdown by day
Installing Averse
Averse is compiled to an executable binary using cargo.
To build, clone the repository then type cargo build --release
Using Averse
Averse is designed to be run from the directory containing two subdirectories,
one that contain recipes and one that contains plans. See the
repository directories for examples.
An example workflow for using Averse:
- Recipes are interactively added via
averse add - Recipes are browsed via
averse view - Existing recipes are planned for the week using
averse plan - Meals for a week can be viewed using
averse behold
Example Commands
averse add --recipe-dir /path/to/recipes --plan-dir /path/to/plans
averse view
averse plan --date 2022-07-31
averse behold
Dependencies
~6–17MB
~173K SLoC