#!/bin/sh
set -eu
HERE=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
CLI=${KICAD_CLI:-/Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli}
D="$HERE/power_board"
N=lamp_buck_lmr51450_a5_ctrl3v3
"$CLI" sch export netlist --format kicadxml --output "$D/netlist.xml" "$D/$N.kicad_sch" > "$D/netlist.log" 2>&1
"$CLI" sch erc --severity-all --format json --output "$D/erc.json" "$D/$N.kicad_sch" > "$D/erc.log" 2>&1
"$CLI" pcb drc --refill-zones --save-board --schematic-parity --severity-all --format json --output "$D/drc.json" "$D/$N.kicad_pcb" > "$D/drc.log" 2>&1
python3 "$HERE/verify.py"
