From 3edd4ec5a63ccdedb6d65d49aeaf2d308564d19b Mon Sep 17 00:00:00 2001 From: Tzahi12345 Date: Sun, 1 Jan 2023 12:13:48 -0500 Subject: [PATCH] Updated vscode tasks --- .vscode/tasks.json | 45 +++++++++++++++++++++++--- src/app/settings/settings.component.ts | 3 ++ 2 files changed, 43 insertions(+), 5 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 6db05be..fc1250e 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,25 +1,60 @@ { "version": "2.0.0", + "windows": { + "options": { + "shell": { + "executable": "cmd.exe", + "args": [ + "/d", "/c" + ] + } + } + }, "tasks": [ { "type": "npm", "script": "start", "problemMatcher": [], "label": "Dev: start frontend", - "detail": "ng serve" + "detail": "ng serve", + "presentation": { + "echo": true, + "reveal": "always", + "focus": true, + "panel": "shared", + "showReuseMessage": true, + "clear": false + } }, { "label": "Dev: start backend", "type": "shell", - "command": "set YTDL_MODE=debug && node app.js", + "command": "node app.js", "options": { - "cwd": "./backend" + "cwd": "./backend", + "env": { + "YTDL_MODE": "debug" + } }, "presentation": { + "echo": true, "reveal": "always", - "panel": "new" + "focus": true, + "panel": "shared", + "showReuseMessage": true, + "clear": false }, - "problemMatcher": [] + "problemMatcher": [], + "dependsOn": ["Dev: post-build"] + }, + { + "label": "Dev: post-build", + "type": "shell", + "command": "node src/postbuild.mjs" + }, + { + "label": "Dev: run all", + "dependsOn": ["Dev: start backend", "Dev: start frontend"] } ] } \ No newline at end of file diff --git a/src/app/settings/settings.component.ts b/src/app/settings/settings.component.ts index 1771e66..d285af2 100644 --- a/src/app/settings/settings.component.ts +++ b/src/app/settings/settings.component.ts @@ -88,6 +88,9 @@ export class SettingsComponent implements OnInit { this.supported_locales = ['en', 'en-GB']; // required this.supported_locales = this.supported_locales.concat(res['supported_locales']); } + }, err => { + console.error(`Failed to retrieve list of supported languages! You may need to run: 'node src/postbuild.mjs'. Error below:`); + console.error(err); }); }