Commit graph

3 commits

Author SHA1 Message Date
Sebastian Almberg
1e3c199f89 Add tests for mapping file and alternative name matching, update populate command docs
Add 5 new tests for PopulateKicadCommand covering:
- Custom mapping file overriding defaults
- Invalid JSON mapping file error handling
- Missing mapping file error handling
- Footprint alternative name matching
- Category alternative name matching

Update contrib README to document --mapping-file option,
alternative name matching, and custom JSON mapping format.
2026-02-19 21:59:57 +01:00
Sebastian Almberg
7e3aa7fed8 Fix test failures: correct ids format and anonymous access assertion 2026-02-16 21:14:34 +01:00
Sebastian Almberg
43fe3da19f Add partdb:kicad:populate command for bulk KiCad path assignment
Console command that populates KiCad footprint/symbol paths on Footprint
and Category entities based on name-to-library mappings. Supports dry-run,
force overwrite, and list modes. Includes 130+ footprint mappings and 30+
category symbol mappings for KiCad 9.x standard libraries.
2026-02-16 21:10:59 +01:00