📦 DevToolbox v1.5.6
Release Date: August 29, 2026
Target OS: macOS (Intel & Apple Silicon), Linux
What's New
- macOS support (beta) — Full standalone macOS integration via SwiftBar (macOS 12+) with xbar fallback for older systems. Includes installer, updater, uninstaller, and debug tools.
- Configurable viewers — Choose your preferred Markdown viewer from the menu (VS Code, Cursor, Sublime Text, terminal editors, and more). Selection persists across sessions.
- Helix editor support — Added Helix as a first-class viewer option.
curl | bashinstall — Runcurl -fsSL .../install.sh | bashfrom anywhere to install without cloning the repo first.- Safe uninstaller —
uninstall.shnow asks before removing~/cheats.d, preserving your custom cheatsheets.
Fixes
- Cache race condition — Fixed empty cache in compact mode caused by xbar timeout interruptions. Writes are now atomic.
- Desktop file detection — Fixed false positives where
cursororcodematched unrelated.desktopfiles on Linux. Pattern now requires exact executable name match. - Terminal launch failures —
osascriptexit status is now propagated instead of silently swallowed, allowing fallback to alternate viewers. - Installer hardening —
python3detection probes absolute paths; MacPorts status matching no longer yields false positives; shell RC deduplication prevents duplicate PATH blocks.
Testing
- New macOS test suite: 16 tests covering viewer detection, terminal launching, cache rebuild, and failure recovery.
- macOS installer suite expanded to 43 assertions.
- macOS updater suite expanded to 13 assertions.
Full Changelog: v1.5.5...v1.5.6