{ "id": "apt-packages", "version": "1.0.6", "name": "apt packages (for Debian/Ubuntu)", "documentationURL": "http://github.com/devcontainers-extra/features/tree/main/src/apt-packages", "description": "Advanced package tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian and Debian-based Linux distributions.", "options": { "packages": { "default": "", "description": "Comma separated list of packages.", "proposals": [ "htop", "build-essential", "curl,ca-certificates" ], "type": "string" }, "ppas": { "default": "", "description": "Comma separated list of required ppas (not recommended)", "proposals": [ "ppa:deadsnakes/ppa" ], "type": "string" }, "clean_ppas": { "default": true, "description": "If ppas used, remove them after usage in order to increase safety", "type": "boolean" }, "preserve_apt_list": { "default": true, "description": "Preserving the existing apt list (the result of apt-get update) will decrease container layer size (but will require a re-update of the packages database on next install)", "type": "boolean" }, "force_ppas_on_non_ubuntu": { "default": false, "description": "Installing ppas on a non-ubuntu distro (eg. debian) is discouraged", "type": "boolean" } }, "installsAfter": [] }