Skip to content

Releases: Brasth/dc-cli

v0.23.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 10:52

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

Choose a tag to compare

@github-actions github-actions released this 03 Oct 02:16
5f6e52b

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

Choose a tag to compare

@github-actions github-actions released this 01 Sep 08:59

Full Changelog: v0.20.0...v0.21.0

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 22:31
43badf9

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

Choose a tag to compare

@github-actions github-actions released this 27 Aug 10:54
9d74039

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 03:43
0c9bd7d

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.18.0

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 16:09

Full Changelog: v0.16.0...v0.17.0

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 01:12

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-up on kind=none still refuses, hints dc-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-cli

Then:

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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 16:54

What's Changed

  • dc-tui loading state: header shows checking… while containers are discovered — no more false stopped on slow startup.
  • Successful empty discovery still shows stopped.
  • Discovery failure shows unknown (press r).
  • 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

Choose a tag to compare

@github-actions github-actions released this 18 Aug 07:23

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=devcontainer only. Compose-kind falls back to a bind-mount host path
  • Hatch: DC_FILES_EDITOR=vim keeps guest vim
  • Force one: DC_FILES_EDITOR=code or DC_FILES_EDITOR=cursor
  • o / a unchanged. 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-cli

Then:

dc-up
dc-files                 # Enter on a file
DC_FILES_EDITOR=cursor dc-files
DC_FILES_EDITOR=vim dc-files

Site: https://dc.brasth.com · TUI guide: https://dc.brasth.com/guide/tui/

Full Changelog: v0.14.1...v0.15.0