CLI command design

split

Splits multi-symbol schematic libraries or multi-footprint PCB libraries into individual library artifacts.

Usage

altium-cruncher split Hydroscope.SCHLIB --symbols SMT_TEST -o output/split
altium-cruncher split footprints.PcbLib --footprints U1,U2

Arguments

input accepts .SchLib or .PcbLib. Selection options limit symbols or footprints. -o selects the output directory.

Output

The command writes one library file per selected symbol or footprint.

Tests

L3 exercises SchLib splitting on Hydroscope and then feeds the result to merge. Planned golden tests should compare against reference_output fixtures.