wifi-densepose/scripts
ruv 71f9597f58 feat(scripts): add QEMU installer and unified CLI
install-qemu.sh (328 lines):
- Auto-detects OS (Ubuntu, Fedora, Arch, macOS, WSL)
- Installs build deps, clones Espressif QEMU fork, builds with SLIRP
- Symlinks to ~/.local/bin, verifies esp32s3 machine support
- Installs Python deps (esptool, pyyaml, esp-idf-nvs-partition-gen)
- Flags: --check, --uninstall, --install-dir, --branch, --skip-deps

qemu-cli.sh (362 lines):
- Single entry point for all QEMU operations
- 11 commands: install, test, mesh, swarm, snapshot, chaos, fuzz,
  nvs, health, status, help
- Auto-detects QEMU in PATH / ~/.espressif/qemu/ / QEMU_PATH env
- Status command shows install state of all tools
- Delegates to existing scripts with args passthrough

User guide updated to reference installer and CLI.

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-14 12:55:28 -04:00
..
swarm_presets feat(qemu): ADR-062 QEMU swarm configurator for multi-ESP32 testing 2026-03-14 12:24:06 -04:00
check_health.py fix(scripts): improve usability across all ADR-061 QEMU testing scripts 2026-03-14 11:19:39 -04:00
esp32_wasm_test.py feat: add ADR-042 CHCI protocol, 24 new edge modules, README restructure 2026-03-03 11:35:57 -05:00
generate-witness-bundle.sh feat: 100% validated witness bundle with proof hash + generator script 2026-03-01 15:51:38 -05:00
generate_nvs_matrix.py fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
inject_fault.py fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
install-qemu.sh feat(scripts): add QEMU installer and unified CLI 2026-03-14 12:55:28 -04:00
provision.py fix(firmware): provision.py nvs import + partition config template 2026-03-10 08:40:47 -04:00
qemu-chaos-test.sh fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
qemu-cli.sh feat(scripts): add QEMU installer and unified CLI 2026-03-14 12:55:28 -04:00
qemu-esp32s3-test.sh fix(scripts): improve usability across all ADR-061 QEMU testing scripts 2026-03-14 11:19:39 -04:00
qemu-mesh-test.sh fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
qemu-snapshot-test.sh fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00
qemu_swarm.py fix(swarm): resolve 16 bugs from deep review of ADR-062 2026-03-14 12:36:25 -04:00
swarm_health.py fix(swarm): resolve 16 bugs from deep review of ADR-062 2026-03-14 12:36:25 -04:00
validate_mesh_test.py fix(scripts): improve usability across all ADR-061 QEMU testing scripts 2026-03-14 11:19:39 -04:00
validate_qemu_output.py fix(qemu): resolve 23 bugs from deep code review 2026-03-14 11:28:57 -04:00