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