cde038ff1200cc9dbaf75fcc4db886908802e5a9
[arvados-vscode-cwl-training.git] / .vscode / tasks.json
1 {
2     "version": "2.0.0",
3     "tasks": [
4         {
5             "label": "Run CWL workflow on Arvados",
6             "type": "shell",
7             "command": "scripts/run-workflow ${file}",
8             "problemMatcher": []
9         },
10         {
11             "label": "Register or update CWL workflow on Arvados Workbench",
12             "type": "shell",
13             "command": "scripts/upload-workflow ${file}",
14             "problemMatcher": []
15         },
16         {
17             "label": "Configure Arvados",
18             "type": "shell",
19             "command": "scripts/configure-arv ${input:api_host} ${input:api_token}",
20             "problemMatcher": []
21         },
22         {
23             "label": "Set project UUID",
24             "type": "shell",
25             "command": "scripts/set-project ${fileDirname} ${input:project_uuid}",
26             "problemMatcher": []
27         }
28     ],
29     "inputs": [
30         {
31             "id": "api_host",
32             "type": "promptString",
33             "description": "Value for ARVADOS_API_HOST"
34         },
35         {
36             "id": "api_token",
37             "type": "promptString",
38             "description": "Value for ARVADOS_API_TOKEN",
39             "password": true
40         },
41         {
42             "id": "project_uuid",
43             "type": "promptString",
44             "description": "The project UUID"
45         }
46     ]
47 }