diff options
| author | mhsanaei <ho3ein.sanaei@gmail.com> | 2025-09-18 15:33:51 +0300 |
|---|---|---|
| committer | mhsanaei <ho3ein.sanaei@gmail.com> | 2025-09-18 15:33:51 +0300 |
| commit | 0ce58a095aeb9dafee8c93851c609688d5187000 (patch) | |
| tree | e23e489d82895a34bc625b1c3543429b190806c2 /.vscode/tasks.json | |
| parent | 59ea2645db827335a0689d2fb7aeeef4e52af52b (diff) | |
vscode: Debug for developer
Diffstat (limited to '.vscode/tasks.json')
| -rw-r--r-- | .vscode/tasks.json | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 00000000..48093b7e --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,40 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "go: build", + "type": "shell", + "command": "go", + "args": ["build", "-o", "bin/3x-ui.exe", "./main.go"], + "options": { + "cwd": "${workspaceFolder}" + }, + "problemMatcher": ["$go"], + "group": { "kind": "build", "isDefault": true } + }, + { + "label": "go: run", + "type": "shell", + "command": "go", + "args": ["run", "./main.go"], + "options": { + "cwd": "${workspaceFolder}", + "env": { + "XUI_DEBUG": "true" + } + }, + "problemMatcher": ["$go"] + }, + { + "label": "go: test", + "type": "shell", + "command": "go", + "args": ["test", "./..."], + "options": { + "cwd": "${workspaceFolder}" + }, + "problemMatcher": ["$go"], + "group": "test" + } + ] +} |
