aboutsummaryrefslogtreecommitdiff
path: root/.vscode/launch.json
diff options
context:
space:
mode:
Diffstat (limited to '.vscode/launch.json')
-rw-r--r--.vscode/launch.json55
1 files changed, 55 insertions, 0 deletions
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..46388dd
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,55 @@
+{
+ "configurations": [
+ {
+ "name": "Test All Features",
+ "type": "node",
+ "program": "/home/codespace/.nodejs/current/bin/npx",
+ "args": [
+ "-y",
+ "dev-containers-cli-0.1.0.tgz",
+ "features-test",
+ "-d",
+ "/workspaces/features",
+ "-f",
+ "${input:selectedFeatures}"
+ ],
+ "console": "integratedTerminal",
+ "cwd": "${workspaceFolder}",
+ "autoAttachChildProcesses": false,
+ "request": "launch",
+ },
+ {
+ "name": "Test Features (input)",
+ "type": "node",
+ "program": "/home/codespace/.nodejs/current/bin/npx",
+ "args": [
+ "-y",
+ "dev-containers-cli-0.1.0.tgz",
+ "features-test",
+ "--directory",
+ "/workspaces/features",
+ "--features",
+ "${input:selectedFeatures}",
+ "--base-image",
+ "${input:selectedBaseImage}"
+ ],
+ "console": "integratedTerminal",
+ "cwd": "${workspaceFolder}",
+ "autoAttachChildProcesses": false,
+ "request": "launch",
+ }
+ ],
+ "inputs": [
+ {
+ "id": "selectedFeatures",
+ "type": "promptString",
+ "description": "Comma separated list of features to test",
+ },
+ {
+ "id": "selectedBaseImage",
+ "type": "promptString",
+ "description": "Base Image",
+ "default": "mcr.microsoft.com/vscode/devcontainers/base:focal"
+ }
+ ]
+} \ No newline at end of file