#recipe #planning #plan #week #store #display #meal

bin+lib averse

一个 YAML 序列化的食谱存储和餐点计划工具

1 个不稳定版本

0.1.0 2022 年 8 月 1 日

#14 in #week

MIT 许可证

27KB
641 代码行

Averse 是一个 Rust CLI 工具,用于存储/查看食谱和每周餐点计划


lib.rs:

Averse 是一个餐点计划工具,旨在简化存储、搜索、查看和计划每周餐点的操作。

子命令

该工具分为 4 个独立的子命令

  • add - 交互式定义和保存食谱
  • view - 通过 FuzzySearch 搜索食谱/标签
  • plan - 计划一周的餐点并生成购物清单
  • behold - 显示每周计划或按天查看详细分解

安装 Averse

Averse 使用 cargo 编译成可执行二进制文件。要构建,克隆仓库然后输入 cargo build --release

使用 Averse

Averse 设计为在包含两个子目录的目录中运行,一个包含 recipes,另一个包含 plans。请参阅仓库目录中的示例。

使用 Averse 的示例工作流程

  1. 通过 averse add 交互式添加食谱
  2. 通过 averse view 浏览食谱
  3. 使用 averse plan 为一周计划现有食谱
  4. 使用 averse behold 查看一周的餐点

示例命令

averse add --recipe-dir /path/to/recipes --plan-dir /path/to/plans
averse view
averse plan --date 2022-07-31
averse behold

依赖关系

~4–13MB
~140K SLoC