DevTainr
August 16, 2025 ยท View on GitHub
Setup your VSCode development container configuration files with style ๐ฆ
Features
Install development container configuration files to your repository for one of the following:
qmcgaw/godevcontainerqmcgaw/reactdevcontainerqmcgaw/rustdevcontainerqmcgaw/nodedevcontainerqmcgaw/latexdevcontainerqmcgaw/basedevcontainer
Usage
Binary
-
Download the binary for your machine from the last release page
-
If you are on Linux or OSX, make it executable with:
chmod +x devtainr -
Run it with
./devtainr -dev go -name projectname ๐ Creating .devcontainer directory...โ๏ธ ๐ฅ Downloading .dockerignore...โ๏ธ ๐ฅ Downloading Dockerfile...โ๏ธ ๐ฅ Downloading README.md...โ๏ธ ๐ฅ Downloading devcontainer.json...โ๏ธ ๐ฅ Downloading docker-compose.yml...โ๏ธ โ๏ธ Setting name to project-dev...โ๏ธ ๐ฆพ Your go development container configuration is ready! ๐ # More information: ./devtainr -help
Docker
docker run -it --rm --user="$(id -u):$(id -g)" -v "/yourrepopath:/repository" qmcgaw/devtainr -dev go -path /repository -name projectname
๐ Creating .devcontainer directory...โ๏ธ
๐ฅ Downloading .dockerignore...โ๏ธ
๐ฅ Downloading Dockerfile...โ๏ธ
๐ฅ Downloading README.md...โ๏ธ
๐ฅ Downloading devcontainer.json...โ๏ธ
๐ฅ Downloading docker-compose.yml...โ๏ธ
โ๏ธ Setting name to project-dev...โ๏ธ
๐ฆพ Your go development container configuration is ready! ๐
# More information
docker run -it --rm qmcgaw/devtainr -help
Platforms supported
linux/amd64linux/386- If you need one more, please create an issue
Build it yourself
Install Go, then either
-
Download it on your machine:
go get github.com/qdm12/devtainr/cmd/devtainr -
Clone this repository and build it:
GOARCH=amd64 go build cmd/devtainr/main.go