v0.6.2
Startup diagnostics — see why containers fail, fix them in one keystroke.
After a reboot or Docker restart, stale containers often refuse to start. Previously you'd see "Container failed to start" with no explanation. Now the CLI shows Docker's actual error message and offers to remove and recreate the container automatically.
Features
- Startup failure diagnostics —
docker run,docker startstderr is captured and displayed when a container fails to start, showing the actual Docker error (e.g., mount conflicts, network issues, OCI runtime failures) - Interactive recovery prompt — when
docker startfails in a TTY, the CLI asks "Remove container and start fresh? [Y/n]" and auto-recreates on confirmation; non-TTY mode shows acleat rmhint instead
Fixes
- Settings overlay directory collision — after
cleat rm, Docker's leftover mount targets could turnsettings.jsoninto a directory, causing "Is a directory" errors on subsequent starts; the overlay dir is now wiped clean before eachdocker run - Quoted tilde in project path — summary block showed
'~'/Workspaces/projectinstead of~/Workspaces/project
Changes
- 370 (+2) behavioral tests (73 hooks, 44 config, 12 installer)