CLI command design

merge

Merges directories of split Altium schematic-library or PCB-library files into combined library artifacts.

Usage

altium-cruncher merge split_schlibs -o output/merge
altium-cruncher merge split_pcblibs --handle-conflicts rename

Arguments

input is a directory containing only compatible SchLib or PcbLib files. Conflict handling selects whether duplicate names fail or are renamed. -o selects the output directory.

Output

The command writes one merged SchLib or PcbLib file named from the input directory.

Tests

L3 exercises merge after splitting a Hydroscope library. Planned golden tests should compare against stable reference_output fixtures.