cli-anything-eez-studio은(는) 무엇을 하나요?
EEZ Studio 프로젝트, LVGL UI 스캐폴딩, SCPI 계측기 명령 메타데이터, 또는 백엔드 LVGL 시뮬레이터 빌드를 자동화해야 할 때 이 스킬을 사용하세요.
설치
cd eez-studio/agent-harness
pip install -e .
백엔드 명령은 실제 EEZ Studio 소스 트리가 필요합니다:
git clone https://github.com/eez-open/studio.git
cd studio
npm install
npm run build
export EEZ_STUDIO_SOURCE=/absolute/path/to/studio
핵심 사용법
에이전트가 읽을 수 있는 출력을 위해 항상 --json을 사용하세요.
cli-anything-eez-studio --json project new -o panel.eez-project --name Panel
cli-anything-eez-studio --json --project panel.eez-project lvgl add-label --text "Ready"
cli-anything-eez-studio --json --project panel.eez-project lvgl add-button --text "Run"
cli-anything-eez-studio --json --project panel.eez-project project widgets
SCPI 명령
cli-anything-eez-studio --json --project panel.eez-project scpi subsystem-add SOURCE
cli-anything-eez-studio --json --project panel.eez-project scpi command-add SOURCE :VOLTage?
cli-anything-eez-studio --json --project panel.eez-project scpi parameter-add SOURCE :VOLTage? channel --type nr1 --optional
백엔드 명령
cli-anything-eez-studio --json backend status
cli-anything-eez-studio --json --project panel.eez-project lvgl ensure-destination
cli-anything-eez-studio --json --project panel.eez-project lvgl backend-inspect
cli-anything-eez-studio --json --project panel.eez-project lvgl simulator-build build/sim
lvgl backend-inspect와 lvgl simulator-build는 EEZ Studio의 빌드된 Node 모듈을 호출합니다. 백엔드가 없으면 명확하게 실패해야 합니다.
상태
REPL 또는 스크립트 세션 중에는 session undo, session redo, session status를 사용하세요. --project와 함께 사용하는 일회성 명령은 --dry-run이 제공되지 않는 한 프로젝트 변경 사항을 자동 저장합니다.