Skip to content

ContainerDeck 0.5.0 — Built-in terminal

Choose a tag to compare

@dmondello dmondello released this 13 Jun 09:01

Starts the 0.5 "native integration & polish" cycle.

Built-in terminal

The container Shell now opens an in-app PTY terminal (SwiftTerm) running container exec --tty --interactive <id> /bin/sh — no more hand-off to Terminal.app, which stays available as a secondary option in the Shell menu. Real interactive shell, inside the app.

Stack discovery on restart

When a stack member is restarted on its own, its IP can change — so the /etc/hosts service-discovery wiring is now re-applied automatically, keeping peers reachable by name.

Under the hood

  • Added SwiftTerm as a dependency (the app is now ~3.7 MB).
  • The 56-assertion test suite stays green (make test).

Still on the 0.5 roadmap: migrating the engine from the CLI to the native XPC ContainerAPIClient API, and Sparkle auto-updates.

Installation

macOS 15+ on Apple Silicon. The DMG is not notarized: after dragging the app to Applications, allow it once via System Settings → Privacy & Security → "Open Anyway".