我有一个 golang cobra cli 应用程序。已配置我的 vscode 进行调试。我想为我的应用程序使用 vscode 调试特定命令。
我正在使用这个 launch.json
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${fileDirname}"
}
如果我选择 main.go 并开始调试,它只会打印我的命令的帮助。如何在 vscode 中调试特定的 cli 子命令?比如说 abc create 或 abc version
如果我选择一个子命令包然后调试它说:启动失败:无法启动进程:不是可执行文件