Skip to content

stuartleeks/devcontainer-cli

Repository files navigation

devcontainer-cli

devcontainer-cli is the start of a CLI to improve the experience of working with Visual Studio Code devcontainers

Status: this is a pet project that I've been experimenting with. It is not supported and you should expect bugs :-)

NOTE: To avoid conflicts with the official CLI the binary for this project has been renamed to devcontainerx

Installation

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

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

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

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

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

source <(devcontainerx completion bash)

Or to alias devcontainerx (to dcx in this example):

alias dcx=devcontainerx
complete -F __start_devcontainerx dcx

Docs

See the documentation on how to work with devcontainerx.