v0.5.1 — Improved error handling, safer uninstall, and installable binaries
What's New
Installable binaries
Release archives now contain a binary named omnideck (previously omnideck-darwin-arm64, etc.), so you can extract directly to your PATH:
curl -L https://github.com/omnideck-dev/cli/releases/latest/download/omnideck-darwin-arm64.tar.gz | tar -xz -C /usr/local/binBetter error messages from container operations
stop, rm, and related Docker/Podman commands now capture and surface the actual engine error output instead of swallowing it.
Config file warnings
If a config file exists but can't be parsed, the CLI now prints a warning instead of silently ignoring it.
Safer uninstall
safeRemoveAll now resolves symlinks before path validation, preventing a symlink pointing at / or /etc from bypassing the safety checks.
TUI picker fix
The instance picker now uses AltScreen and responds to window resize events, fixing layout issues on narrow terminals.
Bug Fixes
- config show and config set now correctly propagate errors instead of ignoring the return value
- Engine error output is included in wrapped error messages for stop/rm operations
Full changelog: v0.0.1...v0.5.1