1 个不稳定版本
0.1.0 | 2022 年 8 月 1 日 |
---|
#14 in #week
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 的示例工作流程
- 通过
averse add
交互式添加食谱 - 通过
averse view
浏览食谱 - 使用
averse plan
为一周计划现有食谱 - 使用
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