diff options
Diffstat (limited to 'src')
24 files changed, 49 insertions, 93 deletions
diff --git a/src/anaconda/devcontainer-feature.json b/src/anaconda/devcontainer-feature.json index 0832aa4..98e916c 100644 --- a/src/anaconda/devcontainer-feature.json +++ b/src/anaconda/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "anaconda", + "version": "1.0.0", "name": "Anaconda", "options": { "version": { @@ -14,9 +15,5 @@ "containerEnv": { "CONDA_DIR": "/usr/local/conda", "PATH": "${PATH}:${CONDA_DIR}/bin:" - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} diff --git a/src/aws-cli/devcontainer-feature.json b/src/aws-cli/devcontainer-feature.json index 2d353c6..2f4e052 100644 --- a/src/aws-cli/devcontainer-feature.json +++ b/src/aws-cli/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "aws-cli", + "version": "1.0.0", "name": "AWS CLI", "description": "Installs the AWS CLI along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like gpg.", "options": { @@ -14,9 +15,5 @@ }, "extensions": [ "AmazonWebServices.aws-toolkit-vscode" - ], - "install": { - "app": "", - "file": "install.sh" - } -}
\ No newline at end of file + ] +} diff --git a/src/azure-cli/devcontainer-feature.json b/src/azure-cli/devcontainer-feature.json index 4a302c4..db4eadb 100644 --- a/src/azure-cli/devcontainer-feature.json +++ b/src/azure-cli/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "azure-cli", + "version": "1.0.0", "name": "Azure CLI", "description": "Installs the Azure CLI along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like gpg.", "options": { @@ -14,9 +15,5 @@ }, "extensions": [ "ms-vscode.azurecli" - ], - "install": { - "app": "", - "file": "install.sh" - } -}
\ No newline at end of file + ] +} diff --git a/src/common-utils/devcontainer-feature.json b/src/common-utils/devcontainer-feature.json index 3eda5d3..2a50daa 100644 --- a/src/common-utils/devcontainer-feature.json +++ b/src/common-utils/devcontainer-feature.json @@ -1,6 +1,7 @@ { "id": "common-utils", "name": "Common Debian Utilities", + "version": "1.0.0", "description": "Installs a set of common command line utilities, Oh My Zsh!, and sets up a non-root user.", "options": { "install_Zsh": { @@ -55,9 +56,5 @@ }, "extensions": [ "ms-dotnettools.csharp" - ], - "install": { - "app": "", - "file": "install.sh" - } -}
\ No newline at end of file + ] +} diff --git a/src/desktop-lite/devcontainer-feature.json b/src/desktop-lite/devcontainer-feature.json index 365bcff..3ac9ab8 100644 --- a/src/desktop-lite/devcontainer-feature.json +++ b/src/desktop-lite/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "desktop-lite", + "version": "1.0.0", "name": "Light-weight Desktop", "description": "Adds a lightweight Fluxbox based desktop to the container that can be accessed using a VNC viewer or the web. GUI-based commands executed from the built-in VS code terminal will open on the desktop automatically.", "options": { @@ -50,9 +51,5 @@ "entrypoint": "/usr/local/share/desktop-init.sh", "containerEnv": { "DISPLAY": ":1" - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} diff --git a/src/docker-from-docker/devcontainer-feature.json b/src/docker-from-docker/devcontainer-feature.json index c531d51..aeaeba7 100644 --- a/src/docker-from-docker/devcontainer-feature.json +++ b/src/docker-from-docker/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "docker-from-docker", + "version": "1.0.0", "name": "Docker (Docker-from-Docker)", "descripton": "Re-use the host docker socket, adding the Docker CLI to a container. Feature invokes a script to enable using a forwarded Docker socket within a container to run Docker commands.", "options": { @@ -41,9 +42,5 @@ "target": "/var/run/docker-host.sock", "type": "bind" } - ], - "install": { - "app": "", - "file": "install.sh" - } -}
\ No newline at end of file + ] +} diff --git a/src/docker-in-docker/devcontainer-feature.json b/src/docker-in-docker/devcontainer-feature.json index 12322ea..bd6a6c9 100644 --- a/src/docker-in-docker/devcontainer-feature.json +++ b/src/docker-in-docker/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "docker-in-docker", + "version": "1.0.0", "name": "Docker (Docker-in-Docker)", "description": "Create child containers *inside* a container, independent from the host's docker instance. Installs Docker extension in the container along with needed CLIs.", "options": { @@ -42,9 +43,5 @@ "target": "/var/lib/docker", "type": "volume" } - ], - "install": { - "app": "", - "file": "install.sh" - } -}
\ No newline at end of file + ] +} diff --git a/src/dotnet/devcontainer-feature.json b/src/dotnet/devcontainer-feature.json index da1a8e4..b5ca2e8 100644 --- a/src/dotnet/devcontainer-feature.json +++ b/src/dotnet/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "dotnet", + "version": "1.0.0", "name": "Dotnet CLI", "description": "Installs the .NET CLI. Provides option of installing sdk or runtime, and option of versions to install. Uses latest version of .NET sdk as defaults to install.", "options": { diff --git a/src/git-lfs/devcontainer-feature.json b/src/git-lfs/devcontainer-feature.json index 7404704..4c57253 100644 --- a/src/git-lfs/devcontainer-feature.json +++ b/src/git-lfs/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "git-lfs", + "version": "1.0.0", "name": "Git Large File Support (LFS)", "description": "Installs Git Large File Support (Git LFS) along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like git and curl.", "options": { @@ -12,9 +13,5 @@ "default": "latest", "description": "Select version of Git LFS to install" } - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} diff --git a/src/git/devcontainer-feature.json b/src/git/devcontainer-feature.json index ebe919f..d73fde9 100644 --- a/src/git/devcontainer-feature.json +++ b/src/git/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "git", + "version": "1.0.0", "name": "Git (from source)", "description": "Install an up-to-date version of Git, built from source as needed. Useful for when you want the latest and greatest features. Auto-detects latest stable version and installs needed dependencies.", "options": { @@ -17,9 +18,5 @@ "default": true, "description": "Install from PPA if available" } - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} diff --git a/src/github-cli/devcontainer-feature.json b/src/github-cli/devcontainer-feature.json index 86869a6..3948134 100644 --- a/src/github-cli/devcontainer-feature.json +++ b/src/github-cli/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "github-cli", + "version": "1.0.0", "name": "GitHub CLI", "description": "Installs the GitHub CLI. Auto-detects latest version and installs needed dependencies.", "options": { @@ -12,9 +13,5 @@ "default": "latest", "description": "Select version of the GitHub CLI, if not latest." } - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} diff --git a/src/go/devcontainer-feature.json b/src/go/devcontainer-feature.json index dadcb95..6228090 100644 --- a/src/go/devcontainer-feature.json +++ b/src/go/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "go", + "version": "1.0.0", "name": "Go", "description": "Installs Go and common Go utilities. Auto-detects latest version and installs needed dependencies.", "options": { @@ -28,9 +29,5 @@ ], "securityOpt": [ "seccomp=unconfined" - ], - "install": { - "app": "", - "file": "install.sh" - } -}
\ No newline at end of file + ] +} diff --git a/src/hugo/devcontainer-feature.json b/src/hugo/devcontainer-feature.json index 1d06486..b55c737 100644 --- a/src/hugo/devcontainer-feature.json +++ b/src/hugo/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "hugo", + "version": "1.0.0", "name": "Hugo", "options": { "version": { @@ -14,9 +15,5 @@ "containerEnv": { "HUGO_DIR": "/usr/local/hugo", "PATH": "${HUGO_DIR}/bin:${PATH}" - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} diff --git a/src/java/devcontainer-feature.json b/src/java/devcontainer-feature.json index 0c2a968..330ef5b 100644 --- a/src/java/devcontainer-feature.json +++ b/src/java/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "java", + "version": "1.0.0", "name": "Java (via SDKMAN!)", "description": "Installs Java, SDKMAN! (if not installed), and needed dependencies.", "options": { diff --git a/src/kubectl-helm-minikube/devcontainer-feature.json b/src/kubectl-helm-minikube/devcontainer-feature.json index 9952cb2..8c40c7f 100644 --- a/src/kubectl-helm-minikube/devcontainer-feature.json +++ b/src/kubectl-helm-minikube/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "kubectl-helm-minikube", + "version": "1.0.0", "name": "Kubectl, Helm, and Minkube", "description": "Installs latest version of kubectl, Helm, and optionally minikube. Auto-detects latest versions and installs needed dependencies.", "options": { @@ -41,9 +42,5 @@ "target": "/home/vscode/.minikube", "type": "volume" } - ], - "install": { - "app": "", - "file": "install.sh" - } -}
\ No newline at end of file + ] +} diff --git a/src/node/devcontainer-feature.json b/src/node/devcontainer-feature.json index 52715fd..8c5081a 100644 --- a/src/node/devcontainer-feature.json +++ b/src/node/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "node", + "version": "1.0.0", "name": "Node.js (via nvm) and yarn", "description": "Installs Node.js, nvm, yarn, and needed dependencies.", "options": { diff --git a/src/oryx/devcontainer-feature.json b/src/oryx/devcontainer-feature.json index 5a04cab..0ebd68a 100644 --- a/src/oryx/devcontainer-feature.json +++ b/src/oryx/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "oryx", + "version": "1.0.0", "name": "Oryx", "description": "Installs the oryx CLI", "containerEnv": { diff --git a/src/php/devcontainer-feature.json b/src/php/devcontainer-feature.json index 11435ec..ef6392e 100644 --- a/src/php/devcontainer-feature.json +++ b/src/php/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "php", + "version": "1.0.0", "name": "PHP", "options": { "version": { diff --git a/src/powershell/devcontainer-feature.json b/src/powershell/devcontainer-feature.json index 7f2756f..23be355 100644 --- a/src/powershell/devcontainer-feature.json +++ b/src/powershell/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "powershell", + "version": "1.0.0", "name": "PowerShell", "description": "Installs PowerShell along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like gpg.", "options": { @@ -13,9 +14,5 @@ "default": "latest", "description": "Select or enter a version of PowerShell." } - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} diff --git a/src/python/devcontainer-feature.json b/src/python/devcontainer-feature.json index 31d03f4..db13b78 100644 --- a/src/python/devcontainer-feature.json +++ b/src/python/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "python", + "version": "1.0.0", "name": "Python", "description": "Installs the provided version of Python, as well as PIPX, and other common Python utilities. JupyterLab is conditionally installed with the python feature. Note: May require source code compilation.", "options": { diff --git a/src/ruby/devcontainer-feature.json b/src/ruby/devcontainer-feature.json index 7b98028..b19320f 100644 --- a/src/ruby/devcontainer-feature.json +++ b/src/ruby/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "ruby", + "version": "1.0.0", "name": "Ruby (via rvm)", "description": "Installs Ruby, rvm, rbenv, common Ruby utilities, and needed dependencies.", "options": { diff --git a/src/rust/devcontainer-feature.json b/src/rust/devcontainer-feature.json index bd3cd8b..5790af8 100644 --- a/src/rust/devcontainer-feature.json +++ b/src/rust/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "rust", + "version": "1.0.0", "name": "Rust", "description": "Installs Rust, common Rust utilities, and their required dependencies", "options": { @@ -50,9 +51,5 @@ "**/target/**": true }, "rust-analyzer.checkOnSave.command": "clippy" - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} diff --git a/src/sshd/devcontainer-feature.json b/src/sshd/devcontainer-feature.json index b403834..c21a4f7 100644 --- a/src/sshd/devcontainer-feature.json +++ b/src/sshd/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "sshd", + "version": "1.0.0", "name": "SSH server", "description": "Adds a SSH server into a container so that you can use an external terminal, sftp, or SSHFS to interact with it.", "options": { @@ -12,9 +13,5 @@ "description": "Currently unused." } }, - "entrypoint": "/usr/local/share/ssh-init.sh", - "install": { - "app": "", - "file": "install.sh" - } -}
\ No newline at end of file + "entrypoint": "/usr/local/share/ssh-init.sh" +} diff --git a/src/terraform/devcontainer-feature.json b/src/terraform/devcontainer-feature.json index 4af6b00..f924070 100644 --- a/src/terraform/devcontainer-feature.json +++ b/src/terraform/devcontainer-feature.json @@ -1,5 +1,6 @@ { "id": "terraform", + "version": "1.0.0", "name": "Terraform, tflint, and TFGrunt", "description": "Installs the Terraform CLI and optionally TFLint and Terragrunt. Auto-detects latest version and installs needed dependencies.", "options": { @@ -42,9 +43,5 @@ "args": [] }, "azureTerraform.terminal": "integrated" - }, - "install": { - "app": "", - "file": "install.sh" } -}
\ No newline at end of file +} |