Tandoor Recipe CLI

🍳 命令行掌控你的数字化厨房

通过命令行管理 Tandoor 食谱、膳食计划和购物清单,适合自托管食谱管理的高级用户。

收藏
3k
安装
1k
版本
0.3.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

tandoor-recipe-cli 是一款面向 Tandoor Recipe Manager 的命令行工具技能,允许 AI 代理通过结构化 CLI 接口完成食谱管理、膳食规划、购物清单维护及家庭成员协作。核心工作流程包括:

  • 食谱管理:列出、搜索、获取、创建、更新、删除食谱,支持从 URL 导入
  • 膳食规划:按日期范围管理每日三餐安排
  • 购物清单:添加食材、标记完成状态、批量清理
  • 家庭组织:创建家庭空间、管理成员邀请(需空间所有者权限)
  • 食材配置:标记忽略购物的常备食材、设置库存状态

工具支持 JSON 输出便于管道化处理,配置方式灵活(环境变量、配置文件、.env 文件)。

显著优点

  • 功能全面:覆盖 Tandoor 核心 API 能力,无需直接操作 REST 接口
  • 自动化友好--json 标志支持程序化解析,适合 Agent 工作流集成
  • 权限分层清晰:明确区分普通用户、管理员、空间所有者三级权限需求
  • 批量操作:支持购物清单全选标记、食谱批量导入等高效操作

潜在局限

  • 自托管依赖:必须拥有 Tandoor 实例,无托管服务版本
  • 权限门槛高:家庭邀请创建仅限空间所有者,误操作会导致 403 错误
  • 无审批流程:删除操作 --force 标志直接执行,缺乏二次确认机制
  • 配置分散:三种配置源优先级逻辑可能引发调试困扰

适合人群

  • 自托管 Tandoor 的技术用户
  • 需要将食谱管理接入自动化工作流的效率爱好者
  • 家庭/小团队共享食谱管理的组织者

常规风险

  • Token 泄露:API 令牌存储于明文配置文件或环境变量,多用户系统需加强访问控制
  • 误删风险deleteclear 命令的 --force 参数绕过确认,脚本中需谨慎使用
  • 权限混淆:家庭管理命令的权限要求复杂,非所有者尝试邀请操作会遭遇静默失败

Tandoor Recipe CLI 内容

references文件夹
手动下载zip · 4.4 kB
SETUP.mdtext/markdown
请选择文件