Skip to content
/ dexec Public

Simple command-line utility to run commands inside devpod devcontainers with automatic workspace lifecycle management.

Notifications You must be signed in to change notification settings

haapjari/dexec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dexec

Small wrapper that pipes commands from your machine to devcontainer.

Examples

dexec --run=opencode
dexec -r=opencode
dexec run=opencode
dexec --run="opencode --version"
dexec --run="opencode run arg" > test.txt
dexec --run=opencode --no-tty
dexec --run=opencode --startup-timeout=90s --status-interval=1s

Flags

  • --run, -r: command to run inside the workspace.
  • --no-tty: disable pseudo-TTY allocation for docker exec.
  • --startup-timeout: maximum time to wait for startup/lock contention (default 60s).
  • --status-interval: status polling interval during startup checks (default 500ms).

License

MIT

About

Simple command-line utility to run commands inside devpod devcontainers with automatic workspace lifecycle management.

Resources

Stars

Watchers

Forks

Packages

No packages published