├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── dev-containers.yml │ ├── publish-dev-containers.yml │ ├── test-docker-v20.yml │ ├── test-docker-v29.yml │ ├── test-plan-item-validator.yml │ └── test-windows.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── ThirdPartyNotices.txt ├── azure-pipelines.yml ├── devcontainer.js ├── docs ├── features │ └── test.md └── templates │ ├── apply.md │ └── publish.md ├── esbuild.js ├── example-usage ├── README.md ├── ci-app-build-script │ └── build-application.sh ├── image-build │ └── build-image.sh ├── tool-openvscode-server │ ├── server │ │ └── init-openvscode-server.sh │ └── start.sh ├── tool-vim-via-ssh │ ├── server │ │ └── init-vim.sh │ └── start.sh ├── tool-vscode-server │ ├── server │ │ └── init-vscode-server.sh │ └── start.sh └── workspace │ ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json │ ├── go.mod │ ├── main.go │ └── scripts │ └── execute-app-build.sh ├── images ├── README.md └── dev-container-stages.png ├── package.json ├── scripts ├── gitAskPass.sh └── updateUID.Dockerfile ├── src ├── spec-common │ ├── async.ts │ ├── cliHost.ts │ ├── commonUtils.ts │ ├── dotfiles.ts │ ├── errors.ts │ ├── git.ts │ ├── injectHeadless.ts │ ├── proc.ts │ ├── shellServer.ts │ ├── tsconfig.json │ └── variableSubstitution.ts ├── spec-configuration │ ├── configuration.ts │ ├── configurationCommonUtils.ts │ ├── containerCollectionsOCI.ts │ ├── containerCollectionsOCIPush.ts │ ├── containerFeaturesConfiguration.ts │ ├── containerFeaturesOCI.ts │ ├── containerFeaturesOrder.ts │ ├── containerTemplatesConfiguration.ts │ ├── containerTemplatesOCI.ts │ ├── controlManifest.ts │ ├── editableFiles.ts │ ├── featureAdvisories.ts │ ├── httpOCIRegistry.ts │ ├── lockfile.ts │ └── tsconfig.json ├── spec-node │ ├── collectionCommonUtils │ │ ├── generateDocsCommandImpl.ts │ │ ├── package.ts │ │ ├── packageCommandImpl.ts │ │ ├── publish.ts │ │ └── publishCommandImpl.ts │ ├── configContainer.ts │ ├── containerFeatures.ts │ ├── devContainers.ts │ ├── devContainersSpecCLI.ts │ ├── disallowedFeatures.ts │ ├── dockerCompose.ts │ ├── dockerfileUtils.ts │ ├── featureUtils.ts │ ├── featuresCLI │ │ ├── generateDocs.ts │ │ ├── info.ts │ │ ├── package.ts │ │ ├── packageCommandImpl.ts │ │ ├── publish.ts │ │ ├── resolveDependencies.ts │ │ ├── test.ts │ │ ├── testCommandImpl.ts │ │ └── utils.ts │ ├── imageMetadata.ts │ ├── singleContainer.ts │ ├── templatesCLI │ │ ├── apply.ts │ │ ├── generateDocs.ts │ │ ├── metadata.ts │ │ ├── packageImpl.ts │ │ └── publish.ts │ ├── tsconfig.json │ ├── typings │ │ └── node-pty.d.ts │ ├── upgradeCommand.ts │ └── utils.ts ├── spec-shutdown │ ├── dockerUtils.ts │ └── tsconfig.json ├── spec-utils │ ├── event.ts │ ├── httpRequest.ts │ ├── log.ts │ ├── pfs.ts │ ├── product.ts │ ├── strings.ts │ ├── tsconfig.json │ └── workspaces.ts └── test │ ├── cli.build.test.ts │ ├── cli.exec.base.ts │ ├── cli.exec.buildKit.1.test.ts │ ├── cli.exec.buildKit.2.test.ts │ ├── cli.exec.nonBuildKit.1.test.ts │ ├── cli.exec.nonBuildKit.2.test.ts │ ├── cli.podman.test.ts │ ├── cli.set-up.test.ts │ ├── cli.test.ts │ ├── cli.up.test.ts │ ├── configs │ ├── compose-Dockerfile-alpine │ │ └── .devcontainer │ │ │ ├── Dockerfile │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-Dockerfile-with-features │ │ └── .devcontainer │ │ │ ├── Dockerfile │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-Dockerfile-with-target │ │ └── .devcontainer │ │ │ ├── Dockerfile │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-Dockerfile-without-features │ │ └── .devcontainer │ │ │ ├── Dockerfile │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-image-with-features │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-image-with-mounts │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-image-without-features-minimal │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-image-without-features │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-with-name-and-custom-yaml │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-with-name-using-env-var │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-with-name │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── compose-without-name │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── disallowed-features │ │ └── .devcontainer │ │ │ ├── allowed │ │ │ └── devcontainer.json │ │ │ └── disallowed │ │ │ └── devcontainer.json │ ├── dockerfile-with-features │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── dockerfile-with-parallel-commands │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── dockerfile-with-syntax │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── dockerfile-with-target │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── dockerfile-without-features │ │ ├── .devcontainer.json │ │ ├── .devcontainer │ │ │ └── subfolder │ │ │ │ ├── Dockerfile │ │ │ │ └── devcontainer.json │ │ └── Dockerfile │ ├── example │ │ └── .devcontainer.json │ ├── image-containerEnv-issue │ │ └── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── docker-compose.yml │ ├── image-metadata-containerEnv │ │ └── .devcontainer │ │ │ └── devcontainer.json │ ├── image-metadata │ │ ├── .devcontainer │ │ │ ├── devcontainer.json │ │ │ ├── localFeatureA │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ └── localFeatureB │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ └── base-image │ │ │ └── Dockerfile │ ├── image-with-features │ │ └── .devcontainer.json │ ├── image-with-git-feature │ │ └── .devcontainer.json │ ├── image-with-local-feature │ │ ├── .devcontainer.json │ │ └── myfeature │ │ │ └── devcontainer-feature.json │ ├── image-with-mounts │ │ └── .devcontainer │ │ │ └── devcontainer.json │ ├── image-with-parallel-initialize-command │ │ └── .devcontainer.json │ ├── image │ │ └── .devcontainer.json │ ├── poetry-example │ │ └── .devcontainer.json │ ├── set-up-with-config │ │ └── devcontainer.json │ ├── set-up-with-metadata │ │ └── Dockerfile │ ├── test-secrets.json │ ├── updateUID │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── updateUIDOnly │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── updateUIDamd64-platform-option │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── updateUIDamd64 │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── updateUIDarm64-platform-option │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── updateUIDarm64 │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── updateUIDarm64v8-platform-option │ │ ├── .devcontainer.json │ │ └── Dockerfile │ └── updateUIDarm64v8 │ │ ├── .devcontainer.json │ │ └── Dockerfile │ ├── container-features │ ├── assets │ │ └── devcontainer-feature-color.tgz │ ├── configs │ │ ├── dockerfile-with-v2-local-features-config-inside-dev-container-folder │ │ │ └── .devcontainer │ │ │ │ ├── Dockerfile │ │ │ │ ├── devcontainer.json │ │ │ │ ├── localFeatureA │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ └── localFeatureB │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ ├── dockerfile-with-v2-local-features-config-outside-dev-container-folder │ │ │ ├── .devcontainer.json │ │ │ ├── .devcontainer │ │ │ │ ├── localFeatureA │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ └── localFeatureB │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ ├── Dockerfile │ │ │ └── README.md │ │ ├── dockerfile-with-v2-oci-features │ │ │ ├── .devcontainer.json │ │ │ └── Dockerfile │ │ ├── example-installsAfter │ │ │ └── .devcontainer.json │ │ ├── example-legacyIds-2 │ │ │ └── .devcontainer.json │ │ ├── example-legacyIds │ │ │ └── .devcontainer.json │ │ ├── feature-dependencies │ │ │ ├── dependsOn-and-installsAfter │ │ │ │ ├── a │ │ │ │ │ └── .devcontainer.json │ │ │ │ └── local-simple │ │ │ │ │ └── .devcontainer │ │ │ │ │ ├── a │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── b │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── c │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ └── devcontainer.json │ │ │ ├── dependsOn │ │ │ │ ├── invalid-circular │ │ │ │ │ └── .devcontainer │ │ │ │ │ │ ├── a │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── b │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── c │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ └── devcontainer.json │ │ │ │ ├── local-simple │ │ │ │ │ └── .devcontainer │ │ │ │ │ │ ├── a │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── b │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ └── devcontainer.json │ │ │ │ ├── local-with-options │ │ │ │ │ └── .devcontainer │ │ │ │ │ │ ├── a │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── b │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── c │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── d │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── devcontainer.json │ │ │ │ │ │ └── e │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ ├── oci-ab │ │ │ │ │ └── .devcontainer │ │ │ │ │ │ └── devcontainer.json │ │ │ │ ├── oci-fgh │ │ │ │ │ └── .devcontainer │ │ │ │ │ │ └── devcontainer.json │ │ │ │ ├── oci-ij │ │ │ │ │ └── .devcontainer │ │ │ │ │ │ └── devcontainer.json │ │ │ │ └── tgz-ab │ │ │ │ │ └── .devcontainer │ │ │ │ │ └── devcontainer.json │ │ │ ├── installsAfter │ │ │ │ ├── invalid-circular │ │ │ │ │ └── .devcontainer │ │ │ │ │ │ ├── a │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── b │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ ├── c │ │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ │ └── install.sh │ │ │ │ │ │ └── devcontainer.json │ │ │ │ └── local-simple │ │ │ │ │ └── .devcontainer │ │ │ │ │ ├── a │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── b │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── c │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ └── devcontainer.json │ │ │ └── overrideFeatureInstallOrder │ │ │ │ ├── image-with-v1-features-with-overrideFeatureInstallOrder │ │ │ │ └── .devcontainer │ │ │ │ │ └── devcontainer.json │ │ │ │ ├── image-with-v2-features-with-overrideFeatureInstallOrder │ │ │ │ └── .devcontainer │ │ │ │ │ ├── devcontainer.json │ │ │ │ │ ├── localFeatureA │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ └── localFeatureB │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ ├── local-intermediate │ │ │ │ └── .devcontainer │ │ │ │ │ ├── a │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── b │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── c │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── d │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ └── devcontainer.json │ │ │ │ ├── local-roundPriority │ │ │ │ └── .devcontainer │ │ │ │ │ ├── a │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── b │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── c │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ └── devcontainer.json │ │ │ │ ├── local-simple │ │ │ │ └── .devcontainer │ │ │ │ │ ├── a │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── b │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── c │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ ├── d │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ └── devcontainer.json │ │ │ │ └── mixed │ │ │ │ └── .devcontainer │ │ │ │ ├── a │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── b │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── c │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── d │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ └── devcontainer.json │ │ ├── image-with-v1-features-node-python-local-cache │ │ │ └── .devcontainer.json │ │ ├── image-with-v2-tarball │ │ │ └── .devcontainer.json │ │ ├── invalid-configs │ │ │ ├── dockerfile-with-v2-local-features-no-dev-container-folder │ │ │ │ ├── .devcontainer.json │ │ │ │ ├── Dockerfile │ │ │ │ └── local-features │ │ │ │ │ ├── localFeatureA │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ │ └── localFeatureB │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ ├── invalid-v1-features │ │ │ │ └── .devcontainer.json │ │ │ └── invalid-v2-features │ │ │ │ └── .devcontainer.json │ │ ├── lifecycle-hooks-advanced │ │ │ └── .devcontainer │ │ │ │ ├── Dockerfile │ │ │ │ ├── devcontainer.json │ │ │ │ ├── helper_script.sh │ │ │ │ ├── otter │ │ │ │ ├── devcontainer-feature.json │ │ │ │ ├── helper_script.sh │ │ │ │ └── install.sh │ │ │ │ └── rabbit │ │ │ │ ├── devcontainer-feature.json │ │ │ │ ├── helper_script.sh │ │ │ │ └── install.sh │ │ ├── lifecycle-hooks-inline-commands │ │ │ └── .devcontainer │ │ │ │ ├── Dockerfile │ │ │ │ ├── createMarker.sh │ │ │ │ ├── devcontainer.json │ │ │ │ ├── panda │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ └── tiger │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ ├── lifecycle-hooks-resume-existing-container │ │ │ └── .devcontainer │ │ │ │ ├── Dockerfile │ │ │ │ ├── devcontainer.json │ │ │ │ └── hippo │ │ │ │ ├── createMarker.sh │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ ├── lockfile-dependson │ │ │ ├── .devcontainer.json │ │ │ ├── .gitignore │ │ │ └── expected.devcontainer-lock.json │ │ ├── lockfile-frozen │ │ │ ├── .devcontainer-lock.json │ │ │ └── .devcontainer.json │ │ ├── lockfile-generate-from-empty-file-frozen │ │ │ └── .devcontainer │ │ │ │ ├── devcontainer-lock.json │ │ │ │ └── devcontainer.json │ │ ├── lockfile-generate-from-empty-file │ │ │ └── .devcontainer │ │ │ │ ├── devcontainer-lock.json │ │ │ │ └── devcontainer.json │ │ ├── lockfile-oci-integrity │ │ │ ├── .devcontainer-lock.json │ │ │ └── .devcontainer.json │ │ ├── lockfile-outdated-command │ │ │ ├── .devcontainer-lock.json │ │ │ └── .devcontainer.json │ │ ├── lockfile-outdated │ │ │ ├── .devcontainer.json │ │ │ ├── .gitignore │ │ │ ├── expected.devcontainer-lock.json │ │ │ └── original.devcontainer-lock.json │ │ ├── lockfile-tarball-integrity │ │ │ ├── .devcontainer-lock.json │ │ │ └── .devcontainer.json │ │ ├── lockfile-upgrade-command │ │ │ ├── .devcontainer.json │ │ │ ├── .gitignore │ │ │ ├── outdated.devcontainer-lock.json │ │ │ └── upgraded.devcontainer-lock.json │ │ ├── lockfile-upgrade-feature │ │ │ ├── .gitignore │ │ │ ├── expected.devcontainer.json │ │ │ └── input.devcontainer.json │ │ ├── lockfile │ │ │ ├── .devcontainer.json │ │ │ ├── .gitignore │ │ │ └── expected.devcontainer-lock.json │ │ └── registry-compatibility │ │ │ ├── azure-anonymous │ │ │ └── .devcontainer.json │ │ │ ├── azure-registry-scoped │ │ │ └── .devcontainer.json │ │ │ ├── github-anonymous │ │ │ └── .devcontainer.json │ │ │ └── github-private │ │ │ └── .devcontainer.json │ ├── containerFeaturesOCI.test.ts │ ├── containerFeaturesOCIPush.test.ts │ ├── containerFeaturesOrder.test.ts │ ├── e2e.test.ts │ ├── example-v2-features-sets │ │ ├── a-installs-after-b │ │ │ ├── src │ │ │ │ ├── a │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ └── b │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ ├── a │ │ │ │ └── test.sh │ │ │ │ └── b │ │ │ │ └── test.sh │ │ ├── autogenerated-set-flags │ │ │ ├── src │ │ │ │ └── hey │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ └── hey │ │ │ │ └── test.sh │ │ ├── b-installs-after-a │ │ │ ├── src │ │ │ │ ├── a │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ └── b │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ ├── a │ │ │ │ └── test.sh │ │ │ │ └── b │ │ │ │ └── test.sh │ │ ├── dependsOn-and-installsAfter │ │ │ └── src │ │ │ │ ├── A │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── B │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── C │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── D │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ └── E │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ ├── dependsOn │ │ │ └── src │ │ │ │ ├── A │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── B │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── C │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── D │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── E │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── F │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── G │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── H │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── I │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ └── J │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ ├── dockerfile-scenario-test │ │ │ ├── src │ │ │ │ └── smile │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ └── smile │ │ │ │ ├── frowning.sh │ │ │ │ ├── frowning_with_a_dockerfile.sh │ │ │ │ ├── frowning_with_a_dockerfile │ │ │ │ └── Dockerfile │ │ │ │ ├── scenarios.json │ │ │ │ ├── smiling.sh │ │ │ │ └── test.sh │ │ ├── failing-test │ │ │ ├── src │ │ │ │ └── hello │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ └── hello │ │ │ │ └── test.sh │ │ ├── installs-after-advanced │ │ │ ├── src │ │ │ │ └── zzz │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ └── zzz │ │ │ │ ├── scenarios.json │ │ │ │ ├── with-node-is-versioned.sh │ │ │ │ └── with-node-un-versioned.sh │ │ ├── lifecycle-hooks │ │ │ ├── src │ │ │ │ ├── a │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ │ └── b │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ ├── a │ │ │ │ └── test.sh │ │ │ │ └── b │ │ │ │ └── test.sh │ │ ├── remote-user │ │ │ ├── src │ │ │ │ └── whoisremoteuser │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ └── whoisremoteuser │ │ │ │ ├── add_with_common_utils.sh │ │ │ │ ├── from_image_metadata_label_flag_disabled.sh │ │ │ │ ├── from_image_metadata_label_flag_enabled.sh │ │ │ │ ├── scenarios.json │ │ │ │ └── test.sh │ │ ├── renaming-feature │ │ │ └── src │ │ │ │ ├── hello │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ ├── new-color │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ │ └── not-a-feature │ │ │ │ └── not-a-feature.sh │ │ ├── sharing-test-scripts │ │ │ ├── src │ │ │ │ └── util │ │ │ │ │ ├── devcontainer-feature.json │ │ │ │ │ └── install.sh │ │ │ └── test │ │ │ │ └── util │ │ │ │ ├── a_different_script.sh │ │ │ │ ├── a_helper_script_for_scenario.sh │ │ │ │ ├── random_scenario.sh │ │ │ │ ├── scenarios.json │ │ │ │ ├── some_scenario.sh │ │ │ │ ├── some_scenario_2.sh │ │ │ │ └── test.sh │ │ └── simple │ │ │ ├── src │ │ │ ├── color │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ ├── hello │ │ │ │ ├── devcontainer-feature.json │ │ │ │ └── install.sh │ │ │ └── not-a-feature │ │ │ │ └── not-a-feature.sh │ │ │ └── test │ │ │ ├── _global │ │ │ ├── custom_options.sh │ │ │ ├── scenarios.json │ │ │ └── with_external_feature.sh │ │ │ ├── color │ │ │ ├── duplicate.sh │ │ │ ├── scenarios.json │ │ │ ├── specific_color_scenario.sh │ │ │ └── test.sh │ │ │ └── hello │ │ │ └── test.sh │ ├── featureAdvisories.test.ts │ ├── featureHelpers.test.ts │ ├── featuresCLICommands.test.ts │ ├── generateFeaturesConfig.test.ts │ ├── lifecycleHooks.test.ts │ ├── lockfile.test.ts │ └── registryCompatibilityOCI.test.ts │ ├── container-templates │ ├── containerTemplatesOCI.test.ts │ ├── example-templates-sets │ │ └── simple │ │ │ └── src │ │ │ ├── alpine │ │ │ ├── .devcontainer.json │ │ │ └── devcontainer-template.json │ │ │ ├── cpp │ │ │ ├── .devcontainer │ │ │ │ ├── Dockerfile │ │ │ │ └── devcontainer.json │ │ │ └── devcontainer-template.json │ │ │ ├── mytemplate │ │ │ ├── .devcontainer │ │ │ │ └── devcontainer.json │ │ │ ├── .github │ │ │ │ └── dependabot.yml │ │ │ ├── assets │ │ │ │ ├── hello.md │ │ │ │ └── hi.md │ │ │ ├── c1.ts │ │ │ ├── c2.ts │ │ │ ├── c3.ts │ │ │ ├── devcontainer-template.json │ │ │ └── example-projects │ │ │ │ ├── exampleA │ │ │ │ ├── .github │ │ │ │ │ └── dependabot.yml │ │ │ │ ├── a1.ts │ │ │ │ └── subFolderA │ │ │ │ │ └── a2.ts │ │ │ │ └── exampleB │ │ │ │ ├── .github │ │ │ │ └── dependabot.yml │ │ │ │ ├── b1.ts │ │ │ │ └── subFolderB │ │ │ │ └── b2.ts │ │ │ ├── node-mongo │ │ │ ├── .devcontainer │ │ │ │ ├── devcontainer.json │ │ │ │ └── docker-compose.yml │ │ │ └── devcontainer-template.json │ │ │ └── not-a-template │ │ │ └── not-a-template.sh │ └── templatesCLICommands.test.ts │ ├── disallowedFeatures.test.ts │ ├── dockerComposeUtils.test.ts │ ├── dockerUtils.test.ts │ ├── dockerfileUtils.test.ts │ ├── dotfiles.test.ts │ ├── getEntPasswd.test.ts │ ├── getHomeFolder.test.ts │ ├── imageMetadata.test.ts │ ├── testUtils.ts │ ├── tsconfig.json │ ├── updateUID.test.ts │ └── variableSubstitution.test.ts ├── tsconfig.base.json ├── tsconfig.json ├── tsfmt.json └── yarn.lock /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/node_modules/** -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dev-containers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.github/workflows/dev-containers.yml -------------------------------------------------------------------------------- /.github/workflows/publish-dev-containers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.github/workflows/publish-dev-containers.yml -------------------------------------------------------------------------------- /.github/workflows/test-docker-v20.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.github/workflows/test-docker-v20.yml -------------------------------------------------------------------------------- /.github/workflows/test-docker-v29.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.github/workflows/test-docker-v29.yml -------------------------------------------------------------------------------- /.github/workflows/test-plan-item-validator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.github/workflows/test-plan-item-validator.yml -------------------------------------------------------------------------------- /.github/workflows/test-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.github/workflows/test-windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "dbaeumer.vscode-eslint", 4 | ] 5 | } -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/README.md -------------------------------------------------------------------------------- /ThirdPartyNotices.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/ThirdPartyNotices.txt -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /devcontainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/devcontainer.js -------------------------------------------------------------------------------- /docs/features/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/docs/features/test.md -------------------------------------------------------------------------------- /docs/templates/apply.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/docs/templates/apply.md -------------------------------------------------------------------------------- /docs/templates/publish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/docs/templates/publish.md -------------------------------------------------------------------------------- /esbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/esbuild.js -------------------------------------------------------------------------------- /example-usage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/README.md -------------------------------------------------------------------------------- /example-usage/ci-app-build-script/build-application.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/ci-app-build-script/build-application.sh -------------------------------------------------------------------------------- /example-usage/image-build/build-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/image-build/build-image.sh -------------------------------------------------------------------------------- /example-usage/tool-openvscode-server/server/init-openvscode-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/tool-openvscode-server/server/init-openvscode-server.sh -------------------------------------------------------------------------------- /example-usage/tool-openvscode-server/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/tool-openvscode-server/start.sh -------------------------------------------------------------------------------- /example-usage/tool-vim-via-ssh/server/init-vim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/tool-vim-via-ssh/server/init-vim.sh -------------------------------------------------------------------------------- /example-usage/tool-vim-via-ssh/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/tool-vim-via-ssh/start.sh -------------------------------------------------------------------------------- /example-usage/tool-vscode-server/server/init-vscode-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/tool-vscode-server/server/init-vscode-server.sh -------------------------------------------------------------------------------- /example-usage/tool-vscode-server/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/tool-vscode-server/start.sh -------------------------------------------------------------------------------- /example-usage/workspace/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/devcontainers/base:1-bookworm 2 | -------------------------------------------------------------------------------- /example-usage/workspace/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/workspace/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /example-usage/workspace/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/devcontainers/cli/hello-world 2 | 3 | go 1.18 -------------------------------------------------------------------------------- /example-usage/workspace/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/workspace/main.go -------------------------------------------------------------------------------- /example-usage/workspace/scripts/execute-app-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/example-usage/workspace/scripts/execute-app-build.sh -------------------------------------------------------------------------------- /images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/images/README.md -------------------------------------------------------------------------------- /images/dev-container-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/images/dev-container-stages.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/package.json -------------------------------------------------------------------------------- /scripts/gitAskPass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "$GIT_TOKEN" -------------------------------------------------------------------------------- /scripts/updateUID.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/scripts/updateUID.Dockerfile -------------------------------------------------------------------------------- /src/spec-common/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/async.ts -------------------------------------------------------------------------------- /src/spec-common/cliHost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/cliHost.ts -------------------------------------------------------------------------------- /src/spec-common/commonUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/commonUtils.ts -------------------------------------------------------------------------------- /src/spec-common/dotfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/dotfiles.ts -------------------------------------------------------------------------------- /src/spec-common/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/errors.ts -------------------------------------------------------------------------------- /src/spec-common/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/git.ts -------------------------------------------------------------------------------- /src/spec-common/injectHeadless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/injectHeadless.ts -------------------------------------------------------------------------------- /src/spec-common/proc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/proc.ts -------------------------------------------------------------------------------- /src/spec-common/shellServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/shellServer.ts -------------------------------------------------------------------------------- /src/spec-common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/tsconfig.json -------------------------------------------------------------------------------- /src/spec-common/variableSubstitution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-common/variableSubstitution.ts -------------------------------------------------------------------------------- /src/spec-configuration/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/configuration.ts -------------------------------------------------------------------------------- /src/spec-configuration/configurationCommonUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/configurationCommonUtils.ts -------------------------------------------------------------------------------- /src/spec-configuration/containerCollectionsOCI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/containerCollectionsOCI.ts -------------------------------------------------------------------------------- /src/spec-configuration/containerCollectionsOCIPush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/containerCollectionsOCIPush.ts -------------------------------------------------------------------------------- /src/spec-configuration/containerFeaturesConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/containerFeaturesConfiguration.ts -------------------------------------------------------------------------------- /src/spec-configuration/containerFeaturesOCI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/containerFeaturesOCI.ts -------------------------------------------------------------------------------- /src/spec-configuration/containerFeaturesOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/containerFeaturesOrder.ts -------------------------------------------------------------------------------- /src/spec-configuration/containerTemplatesConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/containerTemplatesConfiguration.ts -------------------------------------------------------------------------------- /src/spec-configuration/containerTemplatesOCI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/containerTemplatesOCI.ts -------------------------------------------------------------------------------- /src/spec-configuration/controlManifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/controlManifest.ts -------------------------------------------------------------------------------- /src/spec-configuration/editableFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/editableFiles.ts -------------------------------------------------------------------------------- /src/spec-configuration/featureAdvisories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/featureAdvisories.ts -------------------------------------------------------------------------------- /src/spec-configuration/httpOCIRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/httpOCIRegistry.ts -------------------------------------------------------------------------------- /src/spec-configuration/lockfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/lockfile.ts -------------------------------------------------------------------------------- /src/spec-configuration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-configuration/tsconfig.json -------------------------------------------------------------------------------- /src/spec-node/collectionCommonUtils/generateDocsCommandImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/collectionCommonUtils/generateDocsCommandImpl.ts -------------------------------------------------------------------------------- /src/spec-node/collectionCommonUtils/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/collectionCommonUtils/package.ts -------------------------------------------------------------------------------- /src/spec-node/collectionCommonUtils/packageCommandImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/collectionCommonUtils/packageCommandImpl.ts -------------------------------------------------------------------------------- /src/spec-node/collectionCommonUtils/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/collectionCommonUtils/publish.ts -------------------------------------------------------------------------------- /src/spec-node/collectionCommonUtils/publishCommandImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/collectionCommonUtils/publishCommandImpl.ts -------------------------------------------------------------------------------- /src/spec-node/configContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/configContainer.ts -------------------------------------------------------------------------------- /src/spec-node/containerFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/containerFeatures.ts -------------------------------------------------------------------------------- /src/spec-node/devContainers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/devContainers.ts -------------------------------------------------------------------------------- /src/spec-node/devContainersSpecCLI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/devContainersSpecCLI.ts -------------------------------------------------------------------------------- /src/spec-node/disallowedFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/disallowedFeatures.ts -------------------------------------------------------------------------------- /src/spec-node/dockerCompose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/dockerCompose.ts -------------------------------------------------------------------------------- /src/spec-node/dockerfileUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/dockerfileUtils.ts -------------------------------------------------------------------------------- /src/spec-node/featureUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featureUtils.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/generateDocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/generateDocs.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/info.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/package.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/packageCommandImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/packageCommandImpl.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/publish.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/resolveDependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/resolveDependencies.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/test.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/testCommandImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/testCommandImpl.ts -------------------------------------------------------------------------------- /src/spec-node/featuresCLI/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/featuresCLI/utils.ts -------------------------------------------------------------------------------- /src/spec-node/imageMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/imageMetadata.ts -------------------------------------------------------------------------------- /src/spec-node/singleContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/singleContainer.ts -------------------------------------------------------------------------------- /src/spec-node/templatesCLI/apply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/templatesCLI/apply.ts -------------------------------------------------------------------------------- /src/spec-node/templatesCLI/generateDocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/templatesCLI/generateDocs.ts -------------------------------------------------------------------------------- /src/spec-node/templatesCLI/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/templatesCLI/metadata.ts -------------------------------------------------------------------------------- /src/spec-node/templatesCLI/packageImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/templatesCLI/packageImpl.ts -------------------------------------------------------------------------------- /src/spec-node/templatesCLI/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/templatesCLI/publish.ts -------------------------------------------------------------------------------- /src/spec-node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/tsconfig.json -------------------------------------------------------------------------------- /src/spec-node/typings/node-pty.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/typings/node-pty.d.ts -------------------------------------------------------------------------------- /src/spec-node/upgradeCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/upgradeCommand.ts -------------------------------------------------------------------------------- /src/spec-node/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-node/utils.ts -------------------------------------------------------------------------------- /src/spec-shutdown/dockerUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-shutdown/dockerUtils.ts -------------------------------------------------------------------------------- /src/spec-shutdown/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-shutdown/tsconfig.json -------------------------------------------------------------------------------- /src/spec-utils/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-utils/event.ts -------------------------------------------------------------------------------- /src/spec-utils/httpRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-utils/httpRequest.ts -------------------------------------------------------------------------------- /src/spec-utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-utils/log.ts -------------------------------------------------------------------------------- /src/spec-utils/pfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-utils/pfs.ts -------------------------------------------------------------------------------- /src/spec-utils/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-utils/product.ts -------------------------------------------------------------------------------- /src/spec-utils/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-utils/strings.ts -------------------------------------------------------------------------------- /src/spec-utils/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json" 3 | } -------------------------------------------------------------------------------- /src/spec-utils/workspaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/spec-utils/workspaces.ts -------------------------------------------------------------------------------- /src/test/cli.build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.build.test.ts -------------------------------------------------------------------------------- /src/test/cli.exec.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.exec.base.ts -------------------------------------------------------------------------------- /src/test/cli.exec.buildKit.1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.exec.buildKit.1.test.ts -------------------------------------------------------------------------------- /src/test/cli.exec.buildKit.2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.exec.buildKit.2.test.ts -------------------------------------------------------------------------------- /src/test/cli.exec.nonBuildKit.1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.exec.nonBuildKit.1.test.ts -------------------------------------------------------------------------------- /src/test/cli.exec.nonBuildKit.2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.exec.nonBuildKit.2.test.ts -------------------------------------------------------------------------------- /src/test/cli.podman.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.podman.test.ts -------------------------------------------------------------------------------- /src/test/cli.set-up.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.set-up.test.ts -------------------------------------------------------------------------------- /src/test/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.test.ts -------------------------------------------------------------------------------- /src/test/cli.up.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/cli.up.test.ts -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-alpine/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-alpine/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-alpine/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-alpine/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-alpine/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-alpine/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-with-features/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-with-features/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-with-features/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-with-features/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-with-features/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-with-features/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-with-target/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-with-target/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-with-target/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-with-target/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-with-target/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-with-target/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-without-features/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-without-features/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-without-features/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-without-features/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-Dockerfile-without-features/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-Dockerfile-without-features/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-image-with-features/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-image-with-features/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-image-with-features/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-image-with-features/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-image-with-mounts/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-image-with-mounts/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-image-with-mounts/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-image-with-mounts/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-image-without-features-minimal/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-image-without-features-minimal/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-image-without-features-minimal/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-image-without-features-minimal/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-image-without-features/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-image-without-features/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-image-without-features/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-image-without-features/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-with-name-and-custom-yaml/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-with-name-and-custom-yaml/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-with-name-and-custom-yaml/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-with-name-and-custom-yaml/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-with-name-using-env-var/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-with-name-using-env-var/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-with-name-using-env-var/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-with-name-using-env-var/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-with-name/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-with-name/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-with-name/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-with-name/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/compose-without-name/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-without-name/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/compose-without-name/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/compose-without-name/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/disallowed-features/.devcontainer/allowed/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/disallowed-features/.devcontainer/allowed/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/disallowed-features/.devcontainer/disallowed/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/disallowed-features/.devcontainer/disallowed/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/dockerfile-with-features/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-with-features/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/dockerfile-with-features/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-with-features/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/dockerfile-with-parallel-commands/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-with-parallel-commands/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/dockerfile-with-parallel-commands/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-with-parallel-commands/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/dockerfile-with-syntax/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-with-syntax/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/dockerfile-with-syntax/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-with-syntax/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/dockerfile-with-target/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-with-target/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/dockerfile-with-target/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-with-target/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/dockerfile-without-features/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-without-features/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/dockerfile-without-features/.devcontainer/subfolder/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:latest 2 | 3 | ENV SUBFOLDER_CONFIG_IMAGE_ENV=true 4 | -------------------------------------------------------------------------------- /src/test/configs/dockerfile-without-features/.devcontainer/subfolder/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-without-features/.devcontainer/subfolder/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/dockerfile-without-features/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/dockerfile-without-features/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/example/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/example/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image-containerEnv-issue/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-containerEnv-issue/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image-containerEnv-issue/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-containerEnv-issue/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/configs/image-metadata-containerEnv/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-metadata-containerEnv/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image-metadata/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-metadata/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image-metadata/.devcontainer/localFeatureA/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-metadata/.devcontainer/localFeatureA/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/configs/image-metadata/.devcontainer/localFeatureA/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | touch /localFeatureA 4 | -------------------------------------------------------------------------------- /src/test/configs/image-metadata/.devcontainer/localFeatureB/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-metadata/.devcontainer/localFeatureB/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/configs/image-metadata/.devcontainer/localFeatureB/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | touch /localFeatureB 4 | -------------------------------------------------------------------------------- /src/test/configs/image-metadata/base-image/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:latest 2 | 3 | LABEL devcontainer.metadata="{\"id\":\"baseFeature\"}" 4 | -------------------------------------------------------------------------------- /src/test/configs/image-with-features/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-with-features/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image-with-git-feature/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-with-git-feature/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image-with-local-feature/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-with-local-feature/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image-with-local-feature/myfeature/devcontainer-feature.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/configs/image-with-mounts/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-with-mounts/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image-with-parallel-initialize-command/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image-with-parallel-initialize-command/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/image/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/image/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/poetry-example/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/poetry-example/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/set-up-with-config/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/set-up-with-config/devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/set-up-with-metadata/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/set-up-with-metadata/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/test-secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/test-secrets.json -------------------------------------------------------------------------------- /src/test/configs/updateUID/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUID/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/updateUID/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUID/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/updateUIDOnly/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDOnly/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/updateUIDOnly/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDOnly/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/updateUIDamd64-platform-option/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDamd64-platform-option/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/updateUIDamd64-platform-option/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDamd64-platform-option/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/updateUIDamd64/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDamd64/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/updateUIDamd64/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDamd64/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/updateUIDarm64-platform-option/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDarm64-platform-option/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/updateUIDarm64-platform-option/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDarm64-platform-option/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/updateUIDarm64/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDarm64/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/updateUIDarm64/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDarm64/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/updateUIDarm64v8-platform-option/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDarm64v8-platform-option/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/updateUIDarm64v8-platform-option/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDarm64v8-platform-option/Dockerfile -------------------------------------------------------------------------------- /src/test/configs/updateUIDarm64v8/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDarm64v8/.devcontainer.json -------------------------------------------------------------------------------- /src/test/configs/updateUIDarm64v8/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/configs/updateUIDarm64v8/Dockerfile -------------------------------------------------------------------------------- /src/test/container-features/assets/devcontainer-feature-color.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/assets/devcontainer-feature-color.tgz -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/vscode/devcontainers/base:ubuntu 2 | -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/localFeatureA/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/localFeatureA/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/localFeatureA/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/localFeatureA/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/localFeatureB/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/localFeatureB/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/localFeatureB/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-inside-dev-container-folder/.devcontainer/localFeatureB/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer/localFeatureA/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer/localFeatureA/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer/localFeatureA/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer/localFeatureA/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer/localFeatureB/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer/localFeatureB/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer/localFeatureB/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/.devcontainer/localFeatureB/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/devcontainers/base:ubuntu 2 | -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-local-features-config-outside-dev-container-folder/README.md -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-oci-features/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-oci-features/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/dockerfile-with-v2-oci-features/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/dockerfile-with-v2-oci-features/Dockerfile -------------------------------------------------------------------------------- /src/test/container-features/configs/example-installsAfter/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/example-installsAfter/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/example-legacyIds-2/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/example-legacyIds-2/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/example-legacyIds/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/example-legacyIds/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/a/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/a/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn-and-installsAfter/local-simple/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/invalid-circular/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-simple/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/d/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/d/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/d/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/d/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/e/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/e/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/e/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/local-with-options/.devcontainer/e/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/oci-ab/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/oci-ab/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/oci-fgh/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/oci-fgh/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/oci-ij/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/oci-ij/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/dependsOn/tgz-ab/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/dependsOn/tgz-ab/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/invalid-circular/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/installsAfter/local-simple/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v1-features-with-overrideFeatureInstallOrder/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v1-features-with-overrideFeatureInstallOrder/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/localFeatureA/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/localFeatureA/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/localFeatureA/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/localFeatureA/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/localFeatureB/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/localFeatureB/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/localFeatureB/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/image-with-v2-features-with-overrideFeatureInstallOrder/.devcontainer/localFeatureB/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/d/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/d/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/d/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/d/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-intermediate/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-roundPriority/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/d/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/d/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/d/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/d/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/local-simple/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/c/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/c/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/c/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/c/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/d/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/d/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/d/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/d/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/feature-dependencies/overrideFeatureInstallOrder/mixed/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/image-with-v1-features-node-python-local-cache/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/image-with-v1-features-node-python-local-cache/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/image-with-v2-tarball/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/image-with-v2-tarball/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/vscode/devcontainers/base:ubuntu 2 | -------------------------------------------------------------------------------- /src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/local-features/localFeatureA/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/local-features/localFeatureA/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/local-features/localFeatureA/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/local-features/localFeatureA/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/local-features/localFeatureB/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/local-features/localFeatureB/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/local-features/localFeatureB/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/invalid-configs/dockerfile-with-v2-local-features-no-dev-container-folder/local-features/localFeatureB/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/invalid-configs/invalid-v1-features/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/invalid-configs/invalid-v1-features/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/invalid-configs/invalid-v2-features/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/invalid-configs/invalid-v2-features/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/devcontainers/base:ubuntu -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/helper_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/helper_script.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/otter/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/otter/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/otter/helper_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/otter/helper_script.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/otter/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/otter/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/rabbit/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/rabbit/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/rabbit/helper_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/rabbit/helper_script.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/rabbit/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-advanced/.devcontainer/rabbit/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/devcontainers/base:ubuntu -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/createMarker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/createMarker.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/panda/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/panda/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/panda/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/panda/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/tiger/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/tiger/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/tiger/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-inline-commands/.devcontainer/tiger/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/devcontainers/base:ubuntu -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/hippo/createMarker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/hippo/createMarker.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/hippo/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/hippo/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/hippo/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lifecycle-hooks-resume-existing-container/.devcontainer/hippo/install.sh -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-dependson/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-dependson/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-dependson/.gitignore: -------------------------------------------------------------------------------- 1 | .devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-dependson/expected.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-dependson/expected.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-frozen/.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-frozen/.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-frozen/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-frozen/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-generate-from-empty-file-frozen/.devcontainer/devcontainer-lock.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-generate-from-empty-file-frozen/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-generate-from-empty-file-frozen/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-generate-from-empty-file/.devcontainer/devcontainer-lock.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-generate-from-empty-file/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-generate-from-empty-file/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-oci-integrity/.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-oci-integrity/.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-oci-integrity/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-oci-integrity/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-outdated-command/.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-outdated-command/.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-outdated-command/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-outdated-command/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-outdated/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-outdated/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-outdated/.gitignore: -------------------------------------------------------------------------------- 1 | .devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-outdated/expected.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-outdated/expected.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-outdated/original.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-outdated/original.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-tarball-integrity/.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-tarball-integrity/.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-tarball-integrity/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-tarball-integrity/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-upgrade-command/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-upgrade-command/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-upgrade-command/.gitignore: -------------------------------------------------------------------------------- 1 | .devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-upgrade-command/outdated.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-upgrade-command/outdated.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-upgrade-command/upgraded.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-upgrade-command/upgraded.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-upgrade-feature/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-upgrade-feature/.gitignore -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-upgrade-feature/expected.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-upgrade-feature/expected.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile-upgrade-feature/input.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile-upgrade-feature/input.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile/.gitignore: -------------------------------------------------------------------------------- 1 | .devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/lockfile/expected.devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/lockfile/expected.devcontainer-lock.json -------------------------------------------------------------------------------- /src/test/container-features/configs/registry-compatibility/azure-anonymous/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/registry-compatibility/azure-anonymous/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/registry-compatibility/azure-registry-scoped/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/registry-compatibility/azure-registry-scoped/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/registry-compatibility/github-anonymous/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/registry-compatibility/github-anonymous/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/configs/registry-compatibility/github-private/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/configs/registry-compatibility/github-private/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-features/containerFeaturesOCI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/containerFeaturesOCI.test.ts -------------------------------------------------------------------------------- /src/test/container-features/containerFeaturesOCIPush.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/containerFeaturesOCIPush.test.ts -------------------------------------------------------------------------------- /src/test/container-features/containerFeaturesOrder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/containerFeaturesOrder.test.ts -------------------------------------------------------------------------------- /src/test/container-features/e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/e2e.test.ts -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/a-installs-after-b/src/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/a-installs-after-b/src/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/a-installs-after-b/src/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/a-installs-after-b/src/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/a-installs-after-b/src/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/a-installs-after-b/src/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/a-installs-after-b/src/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/a-installs-after-b/src/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/a-installs-after-b/test/a/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/a-installs-after-b/test/a/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/a-installs-after-b/test/b/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/a-installs-after-b/test/b/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/autogenerated-set-flags/src/hey/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/autogenerated-set-flags/src/hey/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/autogenerated-set-flags/src/hey/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/autogenerated-set-flags/src/hey/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/autogenerated-set-flags/test/hey/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/autogenerated-set-flags/test/hey/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/b-installs-after-a/src/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/b-installs-after-a/src/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/b-installs-after-a/src/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/b-installs-after-a/src/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/b-installs-after-a/src/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/b-installs-after-a/src/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/b-installs-after-a/src/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/b-installs-after-a/src/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/b-installs-after-a/test/a/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/b-installs-after-a/test/a/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/b-installs-after-a/test/b/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/b-installs-after-a/test/b/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/A/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/A/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/A/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME="A" 4 | echo "Installing ${NAME}" -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/B/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/B/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/B/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME="B" 4 | echo "Installing ${NAME}" -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/C/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/C/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/C/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME="C" 4 | echo "Installing ${NAME}" -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/D/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/D/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/D/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME="D" 4 | echo "Installing ${NAME}" -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/E/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/E/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn-and-installsAfter/src/E/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | NAME="E" 4 | echo "Installing ${NAME}" -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/A/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/A/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/A/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/A/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/B/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/B/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/B/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/B/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/C/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/C/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/C/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/C/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/D/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/D/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/D/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/D/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/E/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/E/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/E/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/E/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/F/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/F/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/F/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/F/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/G/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/G/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/G/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/G/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/H/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/H/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/H/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/H/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/I/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/I/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/I/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/I/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/J/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/J/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dependsOn/src/J/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dependsOn/src/J/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/src/smile/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/src/smile/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/src/smile/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/src/smile/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/frowning.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/frowning.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/frowning_with_a_dockerfile.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | ./frowning.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/frowning_with_a_dockerfile/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/devcontainers/base:ubuntu -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/scenarios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/scenarios.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/smiling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/smiling.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/dockerfile-scenario-test/test/smile/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/failing-test/src/hello/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/failing-test/src/hello/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/failing-test/src/hello/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/failing-test/src/hello/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/failing-test/test/hello/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/failing-test/test/hello/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/installs-after-advanced/src/zzz/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/installs-after-advanced/src/zzz/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/installs-after-advanced/src/zzz/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/installs-after-advanced/src/zzz/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/installs-after-advanced/test/zzz/scenarios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/installs-after-advanced/test/zzz/scenarios.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/installs-after-advanced/test/zzz/with-node-is-versioned.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/installs-after-advanced/test/zzz/with-node-is-versioned.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/installs-after-advanced/test/zzz/with-node-un-versioned.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/installs-after-advanced/test/zzz/with-node-un-versioned.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/lifecycle-hooks/src/a/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/lifecycle-hooks/src/a/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/lifecycle-hooks/src/a/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/lifecycle-hooks/src/a/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/lifecycle-hooks/src/b/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/lifecycle-hooks/src/b/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/lifecycle-hooks/src/b/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/lifecycle-hooks/src/b/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/lifecycle-hooks/test/a/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/lifecycle-hooks/test/a/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/lifecycle-hooks/test/b/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/lifecycle-hooks/test/b/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/remote-user/src/whoisremoteuser/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/remote-user/src/whoisremoteuser/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/remote-user/src/whoisremoteuser/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/remote-user/src/whoisremoteuser/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/add_with_common_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/add_with_common_utils.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/from_image_metadata_label_flag_disabled.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/from_image_metadata_label_flag_disabled.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/from_image_metadata_label_flag_enabled.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/from_image_metadata_label_flag_enabled.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/scenarios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/scenarios.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/remote-user/test/whoisremoteuser/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/renaming-feature/src/hello/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/renaming-feature/src/hello/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/renaming-feature/src/hello/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/renaming-feature/src/hello/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/renaming-feature/src/new-color/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/renaming-feature/src/new-color/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/renaming-feature/src/new-color/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/renaming-feature/src/new-color/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/renaming-feature/src/not-a-feature/not-a-feature.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/renaming-feature/src/not-a-feature/not-a-feature.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/src/util/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/sharing-test-scripts/src/util/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/src/util/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/sharing-test-scripts/src/util/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/a_different_script.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "I AM A DIFFERENT SCRIPT" -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/a_helper_script_for_scenario.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "I AM A HELPER SCRIPT FOR A SCENARIO" -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/random_scenario.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/random_scenario.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/scenarios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/scenarios.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/some_scenario.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/some_scenario.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/some_scenario_2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/some_scenario_2.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/sharing-test-scripts/test/util/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/src/color/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/src/color/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/src/color/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/src/color/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/src/hello/devcontainer-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/src/hello/devcontainer-feature.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/src/hello/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/src/hello/install.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/src/not-a-feature/not-a-feature.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/src/not-a-feature/not-a-feature.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/test/_global/custom_options.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/test/_global/custom_options.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/test/_global/scenarios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/test/_global/scenarios.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/test/_global/with_external_feature.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/test/_global/with_external_feature.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/test/color/duplicate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/test/color/duplicate.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/test/color/scenarios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/test/color/scenarios.json -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/test/color/specific_color_scenario.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/test/color/specific_color_scenario.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/test/color/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/test/color/test.sh -------------------------------------------------------------------------------- /src/test/container-features/example-v2-features-sets/simple/test/hello/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/example-v2-features-sets/simple/test/hello/test.sh -------------------------------------------------------------------------------- /src/test/container-features/featureAdvisories.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/featureAdvisories.test.ts -------------------------------------------------------------------------------- /src/test/container-features/featureHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/featureHelpers.test.ts -------------------------------------------------------------------------------- /src/test/container-features/featuresCLICommands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/featuresCLICommands.test.ts -------------------------------------------------------------------------------- /src/test/container-features/generateFeaturesConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/generateFeaturesConfig.test.ts -------------------------------------------------------------------------------- /src/test/container-features/lifecycleHooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/lifecycleHooks.test.ts -------------------------------------------------------------------------------- /src/test/container-features/lockfile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/lockfile.test.ts -------------------------------------------------------------------------------- /src/test/container-features/registryCompatibilityOCI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-features/registryCompatibilityOCI.test.ts -------------------------------------------------------------------------------- /src/test/container-templates/containerTemplatesOCI.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/containerTemplatesOCI.test.ts -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/alpine/.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/alpine/.devcontainer.json -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/alpine/devcontainer-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/alpine/devcontainer-template.json -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/cpp/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/devcontainers/cpp:0-${templateOption:imageVariant} 2 | -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/cpp/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/cpp/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/cpp/devcontainer-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/cpp/devcontainer-template.json -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/.github/dependabot.yml -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/assets/hello.md: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/assets/hi.md: -------------------------------------------------------------------------------- 1 | Hi -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/c1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/c1.ts -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/c2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/c2.ts -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/c3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/c3.ts -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/devcontainer-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/devcontainer-template.json -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleA/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleA/.github/dependabot.yml -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleA/a1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleA/a1.ts -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleA/subFolderA/a2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleA/subFolderA/a2.ts -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleB/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleB/.github/dependabot.yml -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleB/b1.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleB/subFolderB/b2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/mytemplate/example-projects/exampleB/subFolderB/b2.ts -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/node-mongo/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/node-mongo/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/node-mongo/.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/node-mongo/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/node-mongo/devcontainer-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/node-mongo/devcontainer-template.json -------------------------------------------------------------------------------- /src/test/container-templates/example-templates-sets/simple/src/not-a-template/not-a-template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/example-templates-sets/simple/src/not-a-template/not-a-template.sh -------------------------------------------------------------------------------- /src/test/container-templates/templatesCLICommands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/container-templates/templatesCLICommands.test.ts -------------------------------------------------------------------------------- /src/test/disallowedFeatures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/disallowedFeatures.test.ts -------------------------------------------------------------------------------- /src/test/dockerComposeUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/dockerComposeUtils.test.ts -------------------------------------------------------------------------------- /src/test/dockerUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/dockerUtils.test.ts -------------------------------------------------------------------------------- /src/test/dockerfileUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/dockerfileUtils.test.ts -------------------------------------------------------------------------------- /src/test/dotfiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/dotfiles.test.ts -------------------------------------------------------------------------------- /src/test/getEntPasswd.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/getEntPasswd.test.ts -------------------------------------------------------------------------------- /src/test/getHomeFolder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/getHomeFolder.test.ts -------------------------------------------------------------------------------- /src/test/imageMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/imageMetadata.test.ts -------------------------------------------------------------------------------- /src/test/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/testUtils.ts -------------------------------------------------------------------------------- /src/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/tsconfig.json -------------------------------------------------------------------------------- /src/test/updateUID.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/updateUID.test.ts -------------------------------------------------------------------------------- /src/test/variableSubstitution.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/src/test/variableSubstitution.test.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsfmt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/tsfmt.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devcontainers/cli/HEAD/yarn.lock --------------------------------------------------------------------------------