CLI command design
megamaid
Decomposes an Altium project into reusable generated libraries, BOM/netlist outputs, embedded assets, and a manifest.
Usage
altium-cruncher megamaid Hydroscope.PrjPcb -o output/megamaidArguments
file is a .PrjPcb. -o selects the output root. The command owns its generated subtrees and should avoid deleting unrelated output files.
Output
Outputs include decomposed libraries, schematic images, embedded 3D models, BOM/netlist artifacts, and megamaid_manifest.json with generated artifact counts.
Tests
L3 runs Hydroscope through the public CLI, verifies image/model counts, validates decoded schematic image payloads, and keeps optional native parity coverage.