CLI command design

sch-svg

Renders Altium schematic documents, schematic libraries, or project schematics as SVG artifacts.

Usage

altium-cruncher sch-svg CPU.SchDoc -o output/sch-svg
altium-cruncher sch-svg Hydroscope.PrjPcb

Arguments

file accepts .SchDoc, .SchLib, or .PrjPcb. When omitted, the command attempts project auto-detection. -o selects the output directory.

Output

The command writes SVG files for selected schematic inputs under the output directory. The default output directory is ./output/sch-svg. Schematic rendering uses Altium Monkey's onscreen font-resolution path and logs warnings when a requested font is substituted, resolved through an open-source fallback, or left on hard fallback metrics. Future output naming should use the shared output path template resolver.

Tests

L3 verifies schematic SVG generation from the Hydroscope public fixture.