Releases: Brasth/dc-cli
Release list
v0.23.0
v0.23.0 — Phosphor Console
The dc workspace board now follows the Phosphor Console design: services first, compact branding, warm off-white text, and a phosphor-green accent.
- Responsive layouts for wide, medium, narrow and minimal terminals, including 40×12.
- Selected-service details beside the list on wide terminals and below it on medium terminals.
- Shortcut footers, scrolling lists, and separate mouse-hover and keyboard-selection markers.
- Consistent styling for fleet, logs, top, networks, recovery, workspaces, actions, activity and trust review.
- Clear loading, refresh, failure, confirmation and success feedback; terminal-safe names, tab-expanded logs and monochrome support.
Existing command targets, shared-action trust, --no-start execution and destructive confirmations remain intact. The shell fallback menu is unchanged.
Update with dc upgrade. Compiled packages include dc-tui and dc-actions for macOS and Linux, on Intel/AMD and ARM64.
Design notes and previews: https://github.com/Brasth/dc-cli/blob/v0.23.0/docs/tui-phosphor-console.md
What's Changed
- chore(homebrew): fill v0.22.0 formula checksums by @Canvilled in #16
Full Changelog: v0.22.0...v0.23.0
v0.22.0
Faster essentials and probes.
w recents and favorites do not start a session.
c and dc actions are container-only, with shared review and enable. A hash change revokes actions. Actions can modify data.
v shows 200 session events and refreshes automatically.
The four compiled kits include dc-tui and dc-actions.
Update with dc upgrade or brew upgrade dc-cli. Website: https://dc.brasth.com
v0.21.0
v0.20.0
What's Changed
- chore(homebrew): fill v0.19.0 formula checksums by @Canvilled in #12
Full Changelog: v0.19.0...v0.20.0
v0.19.0
What's Changed
- feat: dc upgrade shortcut with doctor and TUI hints by @Canvilled in #5
- chore(homebrew): bump formula to v0.18.0 by @Canvilled in #4
- Feature/landing demo conversion 2c45 by @huypccursor in #6
- feat(site): dc-tui full-feature tour video and /play board by @Canvilled in #7
- Feature/launch marketing kit by @huypccursor in #8
- feat: stitch walkthrough clips into launch-full-demo.mp4 by @huypccursor in #9
- Feature/product hunt badge c7c3 by @huypccursor in #10
- feat: first-minute wedge and v0.19.0 by @Canvilled in #11
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- docs: self-serve Docker recovery plan by @huypccursor in #1
- feat: add
dcdispatcher and shorten the README by @Canvilled in #2 - chore(release): v0.18.0 dc dispatcher by @Canvilled in #3
New Contributors
- @huypccursor made their first contribution in #1
- @Canvilled made their first contribution in #2
Full Changelog: v0.17.0...v0.18.0
v0.17.0
v0.16.0
v0.16.0 — dc-try Quick Workspace
Sandbox start for folders with neither .devcontainer nor root Compose.
dc-try [dir]/--yes/--print/--profile go|python|node|generic- External override under
$XDG_STATE_HOME/dc-cli/try/<hash>/— never edits the project dc-uponkind=nonestill refuses, hintsdc-try- TUI start on none confirms, then
dc-try --yes - Doctor remediation points at
dc-try - Guide:
/guide/try/
curl -fsSL https://raw.githubusercontent.com/Brasth/dc-cli/main/install.sh | bash -s -- --with-cli
# or
brew tap Brasth/dc-cli && brew install dc-cli
# already tapped
brew update && brew upgrade dc-cliThen:
cd /path/to/plain-repo
dc-try --print .
dc-try .
dc-exec .
dc-down .Full Changelog: v0.15.1...v0.16.0
v0.15.1
What's Changed
- dc-tui loading state: header shows
checking…while containers are discovered — no more falsestoppedon slow startup. - Successful empty discovery still shows
stopped. - Discovery failure shows
unknown(pressr). - Manual reload keeps the last snapshot and shows
refreshing…. - Fleet / folder switches clear old context before the next snapshot.
Full Changelog: v0.15.0...v0.15.1
v0.15.0 — files open in code or cursor
v0.15.0 — files open in code or cursor
dc-files still browses inside the box. Enter / double-click now opens that guest path in the host IDE, attached to this container.
- VS Code (
code, Insiders, VSCodium, Windsurf):attached-container+— works for Dev Container and compose-kind - Cursor:
dev-container+{"hostPath"}—kind=devcontaineronly. Compose-kind falls back to a bind-mount host path - Hatch:
DC_FILES_EDITOR=vimkeeps guest vim - Force one:
DC_FILES_EDITOR=codeorDC_FILES_EDITOR=cursor o/aunchanged. Folder attach (a) stays N/A on compose-kind
curl -fsSL https://raw.githubusercontent.com/Brasth/dc-cli/main/install.sh | bash -s -- --with-cli
# or
brew tap Brasth/dc-cli && brew install dc-cli
# already tapped
brew update && brew upgrade dc-cliThen:
dc-up
dc-files # Enter on a file
DC_FILES_EDITOR=cursor dc-files
DC_FILES_EDITOR=vim dc-filesSite: https://dc.brasth.com · TUI guide: https://dc.brasth.com/guide/tui/
Full Changelog: v0.14.1...v0.15.0