CookCLI
SHA-256一个命令行工具,帮你用纯文本管理食谱、生成购物清单、规划菜单,还能启动网页版浏览食谱。
スマートダウンロード
Download 版をダウンロード
v0.29.1 · 9.9 MB
用命令行管理食谱,从做菜到购物一条龙。
主な機能
- 食谱管理:支持 Cooklang 格式,可查看、缩放份数、导出 Markdown/JSON。
- 智能购物清单:多食谱合并,自动按超市区域分类。
- 菜单规划:通过菜单文件安排每日三餐,一键生成总购物清单。
- Web 服务器:在局域网内用浏览器浏览食谱,支持搜索和 Pantry 管理。
- 食谱导入:从网页抓取食谱并自动转换为 Cooklang(需 OpenAI API Key)。
できないこと
- •Cooklang 是一种小众食谱格式,需要先了解其语法才能用好。2. 导入网页食谱功能依赖 OpenAI API,需要自行配置 API Key 并付费。3. Web 服务器默认监听 9080 端口,如需对外暴露记得加 --host 参数。4. 食谱文件后缀必须是 .cook,菜单文件后缀是 .menu。
使用例
- 家庭主厨:管理自己积累的菜谱,快速生成周末采购清单。
- 食谱作者:用 Markdown 导出分享食谱,或搭建个人食谱网站。
- 极客煮夫:将食谱集成到自动化流程,如结合 Home Assistant 控制厨房。
- 餐厅后厨:统一管理标准菜谱,按份数缩放后生成采购单。
詳細説明
CookCLI 是一个命令行工具,专为管理 Cooklang 格式的食谱而设计。Cooklang 是一种用纯文本编写食谱的轻量标记语言。CookCLI 能帮你一键生成购物清单、规划一日三餐、搜索食谱、从网页导入食谱,甚至还能启动本地 Web 服务,让你在手机或平板上浏览自己的食谱库。它遵循 Unix 哲学,每个命令只做一件事,方便你结合 Shell 脚本实现自动化。支持食谱按份数缩放、导出为 JSON 或 Markdown、管理 pantry(库存),以及通过模板生成自定义报告。基于 Rust 开发,运行快速,跨平台支持。
トラブルシューティング & FAQ (1)
トラブル対応cookcli をビルドする際に 'unstable library feature round_char_boundary' エラーを修正する方法
このエラーは、システムに別のインストール方法で新しいバージョンが存在する場合でも、1.73より古いRustバージョンが使用されると発生します。~/.cargo/bin/rustc(rustup)と/usr/bin/rustc(システムパッケージ)の両方で、which rustcとrustc --versionの出力を比較してください。システムのRustが新しい場合(例:1.94)、ビルド前にexport PATH="/usr/bin:$PATH"を実行してその使用を強制します。または、rustup update stableでrustupツールチェーンを更新するか、rustup toolchain remove stableで競合するツールチェーンを削除します。Archで、pacmanがrustcパッケージとの競合を報告した場合は、システムパッケージをアンインストール(sudo pacman -R rustc)してrustupのみに依存するか、システムバージョンを維持してrustupツールチェーンを削除します。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:安装(Homebrew: brew install cookcli,或用 Cargo: cargo install cookcli,或直接下载二进制)。
步骤2:生成示范食谱:cook seed
步骤3:查看食谱:cook recipe "Neapolitan Pizza.cook"
- 步骤1:安装(Homebrew: brew install cookcli,或用 Cargo: cargo install cookcli,或直接下载二进制)。
- 步骤2:生成示范食谱:cook seed
- 步骤3:查看食谱:cook recipe "Neapolitan Pizza.cook"
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
672b3c495de2cedf7af6f091ca338d283726911718ba730b6956b891e1368772このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Homebrew 卸载:brew uninstall cookcli;Cargo 卸载:cargo uninstall cookcli;若为二进制文件则直接删除。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ