CLI 功能索引

August 11, 2026 · View on GitHub

easyeda CLI 的功能地图入口——只记最终功能形态,按域分文档;每个动作都以 typed Cobra 子命令暴露(--help 自描述),机器可读真值是 easyeda actions / make actions

状态文档一句话
原理图(easyeda sch + blocks)✅ 已支持(40+ 子命令)schematic.md器件/连线/布局/持久编组/分区三件套/校验门/电路块库/导出,含布局质量五维打分(归因带可执行 fix)
PCB(easyeda pcb + workflow)✅ 已支持(50+ 子命令)pcb.md同步/布局/布线/铺铜/丝印/叠层规则/制造导出,九维布局打分 + 机械阶段门禁
3D 外壳设计🚧 规划中(未实现)enclosure-3d.md板框/安装孔/接口开孔驱动的外壳生成,复用块库的插拔件 openings 声明

通用约定(全域一致)

  • 路由:--project <名>(推荐,窗口重连不失效)或 --window <id>(同项目多窗口时必须);--doc <页> 钉住目标页防错页落子。
  • 判对错看数据不看截图:list / check / drc / layout-lint / layout-score 是判据;截图会 stale。
  • 变更即校验:mutate 前 inspect,mutate 后跑对应 lint/check;阶段门(sch gate / workflow advance)机械强制。
  • 保存:编辑只在内存,daemon 有防抖 autosave 兜底,阶段过门后仍需显式 save

设计流程(何时用哪个命令、阶段门顺序)见 skills/easyeda-agent/references/design-flow.md; 全域 action 清单与实现状态见 docs/FEATURES.md