Skip to content

A set of simple and reusable Features for Arch Linux development containers.

License

Notifications You must be signed in to change notification settings

bartventer/arch-devcontainer-features

Repository files navigation

Dev Container Features

Release Release Workflow Test Workflow License

Arch Linux logo Development Container 'Features'
A set of simple and reusable Features for Arch Linux development containers.

This repository contains a collection of features curated by @bartventer. While most of these features are built for Arch Linux, please refer to the "OS Support" section of each feature for specific operating system compatibility.

Collected Features

Feature Description
aws-cli Installs the AWS CLI along with needed dependencies.
azure-cli Installs the Azure CLI along with needed dependencies.
common-utils Installs a set of common command line utilities, Oh My Zsh!, and sets up a non-root user on Arch Linux.
docker-in-docker Installs Docker and Docker Compose in a Docker container.
docker-outside-of-docker Re-uses the host docker socket, adding the Docker CLI to a container.
gcloud-cli Installs the Google Cloud CLI along with needed dependencies.
go Installs the Go programming language and common Go utilities.
terraform Installs the Terraform CLI and optionally Terragrunt and TFLint.

Note

A base image is not provided in this repository, but bartventer/devcontainer-images provides a base-archlinux image which has been configured according to these guidelines.

Contributing

All contributions are welcome! Open a pull request to request a feature or submit a bug report.

License

This project is licensed under the MIT License.

Trademarks

The Arch Linux logo is a recognized trademark of Arch Linux. See the Arch Linux website for acceptable use and restrictions. The logo used in this README.md is sourced from this repository and is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.