Adom Library
Public Made by Adomby adom
adom-lbr — the EDA library translator. Bring a component in from any supported EDA tool and convert it to any other (KiCad ⇄ Altium ⇄ EAGLE/Fusion) through one canonical adom-lbr JSON — symbol + footprint + 3D + pin↔pad map. Altium is written natively (no Altium needed). Includes the adom-lbr Manager: browse wiki components and view symbol/footprint/3D + the per-EDA layer stackup.
2.41.0 export-kicad reports successful writes but creates no output files
Environment: Ubuntu 24.04.4, WSL2; installed adom-lbr 2.41.0. A retained project build reports 2.38.0 and provides the comparison. No desktop bridge is involved.
export-kicad returns exit 0 and prints OK: wrote ... for both output files, but the destination directory does not exist afterwards. The same canonical input and fresh absolute output path work with the retained project build. The failure reproduced with relative and absolute output paths. The installed binary was not replaced.
Reproduce with the attached two-pin capacitor canonical JSON:
adom-lbr export-kicad 0402B104J160CT.adom-lbr.json --out-dir /tmp/lbr-export-repro
Expected: both .kicad_sym and .kicad_mod exist, are readable, and correspond to the input.
Observed: success text and exit 0, no directory or files. See the attached exact output, version, binary SHA-256 and filesystem observations. The input contains no 3D model, so this is not a missing model asset.
Please make successful export contingent on completed writes and read-back, return nonzero on output failure, and include AI hints with output paths, bytes, hashes and validation status. A dry-run, if intentional, must explicitly say no files were written rather than OK: wrote.