pcbjam/wasm/cli
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Gergő Törcsvári c51ccf82ba
kicad-validity A1: kicad_tools --resave — full-parse rewrite in current format
New --resave <file> <outdir> subcommand (root docs/features/kicad-validity/
0001): .kicad_sch one file per sheet mirroring the hierarchy layout,
.kicad_pcb via pcbToolsResaveBoard callback (mirror of the lint callback),
.kicad_sym/.lib via ConvertLibrary. Exit 0 ok / 2 usage / 4 input invalid /
5 write failed — only 4 marks the input invalid for the upload gate.
The s-expr schematic save stub is now #ifndef KICAD_TOOLS_COMBINED: the
merged image links the real writer (+65 KB), standalone sym_convert keeps
its diet. Board save needed no un-stubbing (pcb_io/ survives the CMake
prune).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HLua64PCVwkQ1hpWdaf1Gm
2026-07-14 19:01:34 +02:00
..
kicad_tools_main.cpp kicad-validity A1: kicad_tools --resave — full-parse rewrite in current format 2026-07-14 19:01:34 +02:00
pcb_convert_main.cpp kicad-validity A1: kicad_tools --resave — full-parse rewrite in current format 2026-07-14 19:01:34 +02:00
pcb_convert_stubs.cpp feat: kicad_tools headless CLI 2026-07-10 19:09:01 +02:00
sym_convert_main.cpp kicad-validity A1: kicad_tools --resave — full-parse rewrite in current format 2026-07-14 19:01:34 +02:00
sym_convert_pre.js ysync 0009 phase 4: sym_convert --lint mode (kicad_lint folded into the converter) 2026-07-10 13:13:51 +02:00
sym_convert_stubs.cpp kicad-validity A1: kicad_tools --resave — full-parse rewrite in current format 2026-07-14 19:01:34 +02:00