O que cli-anything-eez-studio faz?
Use esta skill quando precisar automatizar projetos do EEZ Studio, scaffolding de UI LVGL, metadados de comandos de instrumentos SCPI ou compilações de simulador LVGL via backend.
Instalação
cd eez-studio/agent-harness
pip install -e .
Comandos de backend exigem a árvore de código-fonte real do EEZ Studio:
git clone https://github.com/eez-open/studio.git
cd studio
npm install
npm run build
export EEZ_STUDIO_SOURCE=/caminho/absoluto/para/studio
Uso Principal
Sempre use --json para saída legível por agente.
cli-anything-eez-studio --json project new -o painel.eez-project --name Painel
cli-anything-eez-studio --json --project painel.eez-project lvgl add-label --text "Pronto"
cli-anything-eez-studio --json --project painel.eez-project lvgl add-button --text "Executar"
cli-anything-eez-studio --json --project painel.eez-project project widgets
Comandos SCPI
cli-anything-eez-studio --json --project painel.eez-project scpi subsystem-add FONTE
cli-anything-eez-studio --json --project painel.eez-project scpi command-add FONTE :VOLTage?
cli-anything-eez-studio --json --project painel.eez-project scpi parameter-add FONTE :VOLTage? canal --type nr1 --optional
Comandos de Backend
cli-anything-eez-studio --json backend status
cli-anything-eez-studio --json --project painel.eez-project lvgl ensure-destination
cli-anything-eez-studio --json --project painel.eez-project lvgl backend-inspect
cli-anything-eez-studio --json --project painel.eez-project lvgl simulator-build build/sim
lvgl backend-inspect e lvgl simulator-build chamam os módulos Node.js compilados do EEZ Studio. Eles devem falhar ruidosamente se o backend estiver ausente.
Estado
Use session undo, session redo e session status durante sessões REPL ou scriptadas. Comandos únicos com --project salvam automaticamente as mutações do projeto, a menos que --dry-run seja fornecido.