OpenSource-Hub
C

CookCLI

SHA-256
1.3k stars·개발 도구·SHA-256 체크섬 확인됨

레시피를 일반 텍스트로 관리하고, 장보기 목록을 생성하고, 메뉴를 계획하며, 웹 버전을 실행해 레시피를 둘러볼 수도 있도록 도와주는 명령줄 도구.

스마트 다운로드

Download 버전 다운로드

v0.29.1 · 9.9 MB

명령줄로 레시피를 관리하고, 요리부터 장보기까지 한 번에 해결하세요.

주요 기능

  • 레시피 관리: Cooklang 형식을 지원하며, 조회, 인분 수 조정, Markdown/JSON 내보내기가 가능합니다.
  • 스마트 장보기 목록: 여러 레시피를 병합하고 슈퍼마켓 구역별로 자동 분류합니다.
  • 메뉴 계획: 메뉴 파일로 하루 세 끼를 계획하고, 클릭 한 번으로 전체 장보기 목록을 생성합니다.
  • Web 서버: LAN 내에서 브라우저로 레시피를 탐색하며, 검색 및 Pantry 관리를 지원합니다.
  • 레시피 가져오기: 웹페이지에서 레시피를 스크랩하여 자동으로 Cooklang으로 변환합니다 (OpenAI API Key 필요).

할 수 없는 것

  • •Cooklang은 마이너한 레시피 형식이므로, 제대로 활용하려면 먼저 문법을 이해해야 합니다.
  • •웹페이지 레시피 가져오기 기능은 OpenAI API에 의존하므로, API Key를 직접 설정하고 비용을 지불해야 합니다.
  • •Web 서버는 기본적으로 9080 포트에서 수신 대기하며, 외부에 노출하려면 --host 매개변수를 추가해야 합니다.
  • •레시피 파일 확장자는 반드시 .cook이어야 하며, 메뉴 파일 확장자는 .menu입니다.

사용 사례

  • 홈 셰프: 자신이 축적한 레시피를 관리하고 주말 장보기 목록을 빠르게 생성합니다.
  • 레시피 작가: Markdown으로 레시피를 내보내어 공유하거나 개인 레시피 웹사이트를 구축합니다.
  • 기크 요리사: Home Assistant와 연동하여 주방을 제어하는 등 레시피를 자동화 워크플로에 통합합니다.
  • 레스토랑 주방: 표준 레시피를 통합 관리하고 인분 수에 맞게 스케일링하여 구매 목록을 생성합니다.

CookCLI는 Cooklang 형식의 레시피를 관리하기 위해 설계된 명령줄 도구입니다. Cooklang은 일반 텍스트로 레시피를 작성하는 경량 마크업 언어입니다. CookCLI를 사용하면 한 번의 클릭으로 장보기 목록을 생성하고, 하루 세 끼를 계획하고, 레시피를 검색하고, 웹페이지에서 레시피를 가져올 수 있으며, 심지어 로컬 Web 서비스를 시작하여 휴대폰이나 태블릿에서 자신의 레시피 라이브러리를 둘러볼 수도 있습니다. Unix 철학을 따라 각 명령은 한 가지 일만 수행하므로 Shell 스크립트와 결합하여 자동화를 구현하기 쉽습니다. 레시피를 인분 수에 맞게 조정하고, JSON 또는 Markdown으로 내보내고, pantry(재고)를 관리하며, 템플릿을 통해 사용자 정의 보고서를 생성하는 기능을 지원합니다. Rust로 개발되어 빠르게 실행되며 크로스 플랫폼을 지원합니다.

태그

cooklangrecipe managementshopping listmeal planningCLIrust

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: 설치 (Homebrew: brew install cookcli, 또는 Cargo: cargo install cookcli, 또는 바이너리 직접 다운로드).

4

2단계: 샘플 레시피 생성: cook seed

5

3단계: 레시피 보기: cook recipe "Neapolitan Pizza.cook"

설치 가이드
  1. 1단계: 설치 (Homebrew: brew install cookcli, 또는 Cargo: cargo install cookcli, 또는 바이너리 직접 다운로드).
  2. 2단계: 샘플 레시피 생성: cook seed
  3. 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; 바이너리 파일인 경우 직접 삭제합니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-29 00:06:58
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트