'Debug when run a folder
I have a folder called cmd.
When I want to run my program, I need to run the command.
go run cmd/*.go server where server is an argument.
But I don't know how to setup the debugging for my program in VsCode. I have tried these configurations but none of these works.
{
"name": "Launch Package Test",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "cmd/main.go cmd/initialize.go cmd/commands.go cmd/pubsub_action.go", // all go files in the cmd directory
"cwd": "${workspace}",
"args": [
"server"
]
}
{
"name": "Launch Package Test",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "cmd/*go",
"cwd": "${workspace}",
"args": [
"server"
]
}
{
"name": "Launch Package Test",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "cmd/*",
"cwd": "${workspace}",
"args": [
"server"
]
}
The question is, what is the correct way to run debugging for my application?
Solution 1:[1]
Found the solution.
{
"name": "Launch Package Test",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "cmd",
"cwd": "${workspace}",
"args": [
"server"
]
}
Set the program to cmd
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | do thuan |
