Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshuanianji/devcontainer-features
My custom devcontainer features
https://github.com/joshuanianji/devcontainer-features
devcontainer-feature
Last synced: 1 day 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 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-10T06:35:40.000Z (3 months ago)
- Last Synced: 2024-11-10T07:27:41.524Z (3 months ago)
- Topics: devcontainer-feature
- Language: Shell
- Homepage:
- Size: 201 KB
- Stars: 2
- Watchers: 0
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Devcontainer Features
[![Tests](https://github.com/joshuanianji/devcontainer-features/actions/workflows/test.yaml/badge.svg)](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. |
| [azure-cli-persistence-forked](./src/azure-cli-persistence-forked) | (fork of stuartleeks): Avoid extra logins from the Azure CLI by preserving the `~/.azure` 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. |
| [edgedb-cli](./src/edgedb-cli) | EdgeDB CLI via the official installation script. Includes the VSCode extension and mounts ~/.local/share/edgedb for data persistence. |