This repository contains the following features:
- Bitwarden CLI (bw): Installs the bitwarden CLI (bw) and optionally configures it to use a self-hosted server.
- Bitwarden Secrets Manager CLI (bws): Installs the bitwarden secrets manager CLI (bws) and optionally configures it to use a self-hosted server.
- Kamal Deploy: Installs Kamal Deploy directly via rubygems.
- Mise - mise-en-place version manager: Installs mise-en-place version manager.
- Bun (via mise): Installs Bun via mise-en-place version manager.
- Go (via mise): Installs Go via mise-en-place version manager.
- Java (via mise): Installs Java via mise-en-place version manager.
- Node.js (via mise): Installs Node.js via mise-en-place version manager.
- Python (via mise): Installs Python via mise-en-place version manager.
- Ruby (via mise): Installs Ruby via mise-en-place version manager.
- Rust (via mise): Installs Rust via mise-en-place version manager.
- HashiCorp Vault: Installs the HashiCorp Vault binary.
To use the features from this repository, add the desired features to devcontainer.json.
This example uses the kamal feature:
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/roul/devcontainer-features/kamal:1": {}
}
}