{ "version": "2.0.0", "tasks": [ { "label": "check env", "type": "shell", "command": "[ -n \"$VINTAGE_STORY\" ] || { echo 'ERROR: VINTAGE_STORY is not set'; exit 1; }; [ -n \"$VINTAGE_STORY_DATA\" ] || { echo 'ERROR: VINTAGE_STORY_DATA is not set'; exit 1; }", "problemMatcher": [] }, { "label": "build mod", "command": "dotnet", "type": "process", "dependsOn": ["check env"], "dependsOrder": "sequence", "options": { "env": { "VINTAGE_STORY": "${env:VINTAGE_STORY}" } }, "args": [ "build", "${workspaceFolder}/ChestPreview/ChestPreview/ChestPreview.csproj", "-c", "Debug", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary;ForceNoAlign" ], "problemMatcher": "$msCompile" } ] }