CLI command design index

Altium Cruncher CLI

Public commands are listed in docs/contracts/command_manifest.v0.json and must have matching design documents. This index is the human-readable command map and the signoff anchor for command documentation.

Commands

Command Design Config Contract Purpose
version version.html None Report package and CLI version metadata.
sch-svg sch-svg.html None Render schematic documents as SVG artifacts.
pcb-svg pcb-svg.html docs/contracts/pcb_svg_config.a0.schema.json Render explicit PCB layer outputs and composed SVG views.
pcb-layer-step pcb-layer-step.html docs/contracts/pcb_layer_step_config.v2.schema.json Generate STEP geometry from PCB layer data.
svg svg.html None Combined SVG wrapper for schematic/project workflows.
bom bom.html Shared BOM/PnP config contract Export bill-of-materials data.
pnp pnp.html Shared BOM/PnP config contract Export pick-and-place data.
jlc jlc.html Shared BOM/PnP config contract Generate paired JLCPCB BOM and CPL upload files.
design design.html None Generate an agent-facing design review bundle.
extract extract.html None Extract source document contents and assets.
installs installs.html None List discovered Altium Designer install paths.
easyeda-import easyeda-import.html None Import EasyEDA/LCSC symbol and footprint data.
launch launch.html None Launch Altium Designer through discovered install paths.
libraries libraries.html None List symbol and footprint names in Altium library files.
split split.html None Split Altium libraries into individual artifacts.
merge merge.html None Merge individual Altium artifacts into library files.
megamaid megamaid.html None Decompose Altium projects into reusable public artifacts.
notes notes.html None Extract schematic notes and free text annotations.
outjob outjob.html None Run project OutJob files through Altium Designer.
variants variants.html None Inspect and edit project variants in PrjPcb files.
clean clean.html docs/contracts/clean_config.v1.schema.json Normalize schematic and library style details.
profiles profiles.html None Inspect and clean Altium ProgramData profile extension state.
mate mate.html docs/contracts/mate_config.a0.schema.json Generate fixture mating-board plans and runnable MCO files.
json-dump json-dump.html None Dump parsed Altium documents to inspection JSON.
mco mco.html None Execute Monkey Change Order JSONC automation files.