View on GitHub

devcontainer-cli

Making the most of VS Code dev containers at the terminal

Installation

Download latest release

Head to the latest release page and download the archive for your platform.

Extract devcontainer from the archive and place in a folder in your PATH.

Homebrew

You can also install using homebrew with brew install stuartleeks/tap/devcontainer

Just give me a script

Or if you just don’t care and are happy to run random scripts from the internet:

export OS=linux # also darwin
export ARCH=amd64 # also 386
wget https://raw.githubusercontent.com/stuartleeks/devcontainer-cli/main/scripts/install.sh
chmod +x install.sh
sudo -E ./install.sh

Enabling bash completion

The devcontainer completion <shell> command generates a completion script for the specified shell.

To enable bash completion, add the following to you ~/.bashrc file:

source <(devcontainer completion bash)

Or to alias devcontainer (to dc in this example):

alias dc=devcontainer
complete -F __start_devcontainer dc

The devcontainer completion <shell> command accepts bash, zsh, and powershell for the <shell> parameter.