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._