Skip to content

dockpipe v0.5.8

Pre-release
Pre-release

Choose a tag to compare

@jamie-steele jamie-steele released this 18 Mar 20:26
· 977 commits to master since this release

👉 CLICK HERE TO OPEN DOCKPIPE.COM →

Arrived here from dockpipe.com? Click the big link above.

Your browser may have saved an old redirect. The link takes you to the current DockPipe website and requests a cache refresh in supporting browsers.

This is an old release page. Historical v0.5.8 notes follow below.


Startup polish. ASCII art banner and launch spinner when running attached in a TTY.

Run any command in a disposable container. Optionally run an action on the result.


What's new

  • Banner — When stdout is a TTY, dockpipe shows a block-letter "dockpipe" logo and "Run → Isolate → Act" before launching. No banner when piped or in scripts.
  • Launch spinner — A short "Launching container…" line with a rotating |/-\ spinner runs for about 0.6s, then is cleared before the container starts. All on stderr so it doesn't mix with container output.
  • action init --from — Copy a bundled action as a starting point: dockpipe action init my-commit.sh --from commit-worktree (or export-patch, print-summary). Edit the copy and use it with --action my-commit.sh.

Installation (Linux)

wget https://github.com/jamie-steele/dockpipe/releases/download/v0.5.8/dockpipe_0.5.8_all.deb
sudo dpkg -i dockpipe_0.5.8_all.deb

Requires Bash and Docker. If dpkg reports missing deps: sudo apt install -f.


Upgrade from 0.5.0

Replace the .deb and reinstall as above. Behavior unchanged except for the new TTY-only banner and spinner.


Examples

Attached in a terminal (you'll see the banner and spinner)

dockpipe --template agent-dev -- claude -p "review this"

Resume a previous Claude session (data volume keeps state)

dockpipe --template agent-dev -- claude --resume <session-id> --dangerously-skip-permissions

Clone a bundled action to customize

dockpipe action init my-commit.sh --from commit-worktree
# Edit my-commit.sh, then: dockpipe --action my-commit.sh -- ...

Piped or non-TTY: no banner, no spinner

dockpipe -- ls -la | cat

Feedback and ideas welcome: https://github.com/jamie-steele/dockpipe