{ "version": "2.0.0", "tasks": [ { "label": "flutter: clean", "type": "shell", "command": "flutter", "args": ["clean"], "options": { "cwd": "${workspaceFolder}/app" }, "group": "build", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared" }, "problemMatcher": [] }, { "label": "flutter: pub get", "type": "shell", "command": "flutter", "args": ["pub", "get"], "options": { "cwd": "${workspaceFolder}/app" }, "group": "build", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared" }, "problemMatcher": [] }, { "label": "check: emulator", "type": "shell", "command": "${workspaceFolder}/.vscode/check_emulator.sh", "group": "build", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "clear": true }, "problemMatcher": [] }, { "label": "flutter: build debug", "type": "shell", "command": "flutter", "args": [ "build", "apk", "--debug", "-t", "lib/main.dart" ], "options": { "cwd": "${workspaceFolder}/app" }, "group": { "kind": "build", "isDefault": true }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "problemMatcher": { "pattern": { "regexp": "." } } }, { "label": "flutter: run (terminal)", "type": "shell", "command": "flutter", "args": [ "run", "-d", "emulator-5554", "--debug" ], "options": { "cwd": "${workspaceFolder}/app" }, "group": "build", "isBackground": true, "dependsOn": ["check: emulator", "flutter: pub get"], "presentation": { "echo": true, "reveal": "always", "focus": true, "panel": "shared", "showReuseMessage": false, "clear": true }, "problemMatcher": { "pattern": [ { "regexp": ".", "file": 1, "location": 2, "message": 3 } ], "background": { "activeOnStart": true, "beginsPattern": "^\\[\\+\\]", "endsPattern": "^\\[.*\\]\\s*Synced.*" } } }, { "label": "flutter: devices", "type": "shell", "command": "flutter", "args": ["devices"], "options": { "cwd": "${workspaceFolder}/app" }, "group": "build", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "clear": true }, "problemMatcher": [] }, { "label": "flutter: doctor", "type": "shell", "command": "flutter", "args": ["doctor", "-v"], "options": { "cwd": "${workspaceFolder}/app" }, "group": "build", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "clear": true }, "problemMatcher": [] }, { "label": "prelaunch: check deps", "type": "shell", "command": "flutter", "args": ["pub", "get"], "options": { "cwd": "${workspaceFolder}/app" }, "presentation": { "echo": false, "reveal": "silent", "focus": false, "panel": "shared" }, "problemMatcher": [] } ] }