Files
kicad-manager/.claude/settings.local.json
brentperteet ab8d5c0c14 added windows interaction test
adding more variant stuff
2026-02-22 13:31:14 -06:00

23 lines
1.7 KiB
JSON

{
"permissions": {
"allow": [
"Read(//d/kicad/**)",
"Read(//d/tx/25w-kicad/25w/**)",
"Bash(for uuid in \"12ef4843-0c6b-44b3-b52b-21b354565dc0\" \"17a476c2-1017-41e7-9d81-f4153fe179f7\" \"25a5bbfc-04ad-4755-9a82-80d42d2cd8ce\")",
"Bash(do echo \"=== UUID: $uuid ===\")",
"Bash(grep -A 15 \"$uuid\" 25w.kicad_sch frequency.kicad_sch)",
"Bash(done)",
"Bash(cat 25w.variants.json)",
"Bash(python sync_variant.py d:/tx/25w-kicad/25w/25w.kicad_sch default)",
"Bash(python -c \"\nimport json\nwith open(''25w.variants.json'', ''r'') as f:\n data = json.load(f)\n\n# Create V2 variant with different value for R1\ndata[''variants''][''V2''] = {\n ''name'': ''V2'',\n ''description'': ''Test variant with different R1 value'',\n ''dnp_parts'': [''4245045e-d174-4c56-920d-fabc03d1e234''],\n ''part_overrides'': {\n ''a2101067-196b-479f-99a2-dd5b5d884d82'': { # R1\n ''Value'': ''10M'' # Different from base 7.32M\n }\n }\n}\n\nwith open(''25w.variants.json'', ''w'') as f:\n json.dump(data, f, indent=2)\n\nprint(''Created V2 variant with R1 Value override'')\n\")",
"Bash(python apply_variant.py d:/tx/25w-kicad/25w/25w.kicad_sch V2)",
"Bash(python apply_variant.py d:/tx/25w-kicad/25w/25w.kicad_sch default)",
"Bash(python -c \"import pygetwindow; import pyautogui; print(''Libraries installed'')\")",
"Bash(pip install pygetwindow pyautogui)",
"Bash(python -c \"import pygetwindow; import pyautogui; print(''Libraries ready'')\")",
"Bash(python -c \"import win32gui; import win32con; print(''pywin32 installed'')\")"
],
"deny": [],
"ask": []
}
}