Skip to content

v0.5.1 — Improved error handling, safer uninstall, and installable binaries

Choose a tag to compare

@github-actions github-actions released this 03 Jun 01:19
6652743

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/bin

Better 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