What's New
- Snapshot health tracking — Captures which steps failed during
openboot snapshot, marks the result as partial, and warns you before saving or uploading an incomplete snapshot
- Clean command results —
openboot clean now shows exactly which packages were removed and which failed, instead of a generic success message
Bug Fixes
- Silent install failures — Packages that failed to install were incorrectly marked as installed in state. Only packages that actually succeed are now recorded
- Repeated snapshot restore corrupted .zshrc — Running
openboot snapshot --import multiple times kept growing .zshrc with duplicate theme/plugin lines. Now idempotent via a guarded block
- Clean command showed success on failure —
openboot clean printed "Clean complete!" even when packages failed to uninstall. Now returns an error and exits non-zero
- Formula/cask name collision in retry filter — A formula and cask sharing the same name could cause a failed install to be silently dropped from the failure report
- Stale .zshrc backup left on disk — If removing the backup after a successful dotfiles stow failed, the
.zshrc.openboot.bak file was silently left behind. Now emits a warning
Installation
brew install openbootdotdev/tap/openboot
Binaries
| Platform |
Architecture |
Download |
| macOS |
Apple Silicon (M1/M2/M3) |
openboot-darwin-arm64 |
| macOS |
Intel |
openboot-darwin-amd64 |