Build log · Software & apps

WiFi Toggle

Software & appsdonemacOSWiFiAutomation

reflection not written yet · every fact below is generated from this project’s own spec and files

What it is

One-click WiFi on/off toggle.

What broke, and what I’d change

Not written yet. This is the part only I can write — what actually went wrong, and what I’d do differently. It lives in builds/reflections/wifi-toggle.md (see _TEMPLATE.md); as soon as that file has words in it, this section fills in on the next build.

Everything else on this page — the spec, the version history, the file counts — is generated from the project’s own build notes and files, so nothing here is guesswork.

Build spec

The project’s own build notes, rendered. Open the raw .md ↗

Show the spec

WiFi Toggle

Category: Software & Apps · Status: Done

One-click WiFi on/off toggle.

Stack / Tools: macOS, WiFi, Automation

Location: ~/wifi-toggle

Where it lives

  • Published copy on the site (working folder isn't on this Mac): ~/Desktop/portfolio-deploy/demos/wifi-toggle.html
  • Published copy on the site (working folder isn't on this Mac): ~/Desktop/portfolio-deploy/projects/wifi-toggle
  • Artefacts on the site: 4 files · 179 lines of text · 10 KB

Stack

  • HTML ×2 · Shell ×2
  • external tools invoked: networksetup

What's in the code

  • wifi-toggle.html — 106 lines (HTML)
  • ../projects/wifi-toggle/launcher.command — 36 lines (Shell)
  • ../projects/wifi-toggle/WIFI_toggle.command — 36 lines (Shell)
  • ../projects/wifi-toggle/index.html — 1 lines (HTML)

Verified in the page source

  • page title: “WiFi Toggle”
  • headings: WiFi Toggle
  • UI element ids: badge, icon, info, power, status

Notes found in the scripts

  • --- CONFIGURATION ---
  • This is usually en0 for Wi-Fi.
  • If you use a different adapter, change en0 below.
  • --- CONFIGURATION ---

_Spec generated from the project's own files on 2026-10-22 (gen-project-specs.py). Everything above was read from the listed files — file counts, line counts, names, routes, headings and script comments. No description was invented._