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 Export design JSON with netlist data, components, and SVG IDs.
extract extract.html None Extract source document contents and assets.
easyeda-import easyeda-import.html None Experimental import of EasyEDA/LCSC symbol and footprint data.
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.
clean clean.html docs/contracts/clean_config.v1.schema.json Normalize schematic and library style details.