https://github.com/joshuanianji/devcontainer-features
My custom devcontainer features
https://github.com/joshuanianji/devcontainer-features
devcontainer-feature
Last synced: 9 months ago
JSON representation
My custom devcontainer features
- Host: GitHub
- URL: https://github.com/joshuanianji/devcontainer-features
- Owner: joshuanianji
- License: mit
- Created: 2023-05-29T23:25:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T18:17:53.000Z (11 months ago)
- Last Synced: 2025-03-27T18:28:27.564Z (11 months ago)
- Topics: devcontainer-feature
- Language: Shell
- Homepage:
- Size: 223 KB
- Stars: 3
- Watchers: 0
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Devcontainer Features
[](https://github.com/joshuanianji/devcontainer-features/actions/workflows/test.yaml)
This repo contains my custom devcontainer features.
## Features
| Feature | Description |
| ------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| [github-cli-persistence](./src/github-cli-persistence) | Avoid extra logins from the Github CLI by preserving the `~/.config/gh` folder across container instances. |
| [terraform-cli-persistence](./src/terraform-cli-persistence) | Avoid extra logins from the Terraform CLI by preserving the `~/.terraform.d` folder across container instances. |
| [aws-cli-persistence](./src/aws-cli-persistence) | Avoid extra logins from the AWS CLI by preserving the `~/.aws` folder across container instances. |
| [gcloud-cli-persistence](./src/gcloud-cli-persistence) | Avoid extra logins from the Google Cloud CLI by preserving the `~/.config/gcloud` folder across container instances. |
| [lamdera](./src/lamdera) | Installs [Lamdera](https://dashboard.lamdera.app/), a type-safe full-stack web-app platform for Elm (v1.1.0 and later). |
| [mount-pnpm-store](./src/mount-pnpm-store) | Mounts the pnpm store to a volume to share between multiple devcontainers. |
| [gel-cli](./src/gel-cli) | Gel CLI (previously EdgeDB) via the official installation script. Includes the VSCode extension as well as a couple mounts for data persistence. |