────────────────────────────────────────────────
  wgctl Test Suite
────────────────────────────────────────────────

  List
  ──────────────────────────────────────────────────
  ✅ list
  ✅ list --online
  ✅ list --offline
  ✅ list --blocked
  ✅ list --type phone
  ✅ list --type guest
  ✅ list --name phone-nuno

  Inspect
  ──────────────────────────────────────────────────
DEBUG: test 1
  ✅ inspect --name phone-nuno
DEBUG: test 2
  ✅ inspect --name nuno --type phone
DEBUG: test 3
  ✅ inspect --name phone-nuno --config
DEBUG: test 4
  ⚠️   inspect nonexistent peer (skipped — known fd issue)
DEBUG: test 5

  Config & QR
  ──────────────────────────────────────────────────
  ✅ config --name phone-nuno
  ✅ config --name nuno --type phone
  ✅ qr --name phone-nuno

  Rules
  ──────────────────────────────────────────────────
  ✅ rule list
  ✅ rule show --name guest
  ✅ rule show --name guest --peers
  ✅ rule show --name user
  ✅ rule show --name admin
  ⚠️   rule show nonexistent (skipped — known fd issue)

  Groups
  ──────────────────────────────────────────────────
  ✅ group list
  ✅ group show --name family
  ⚠️   group show nonexistent (skipped — known fd issue)

  Audit
  ──────────────────────────────────────────────────
  ✅ audit
  ✅ audit --peer phone-nuno
  ✅ audit --type phone

  Logs
  ──────────────────────────────────────────────────
  ✅ logs
  ✅ logs --name phone-nuno
  ✅ logs --type guest
  ✅ logs --fw
  ✅ logs --wg

  Firewall
  ──────────────────────────────────────────────────
  ✅ fw list
root@wireguard:/etc/wireguard/wgctl# 