将 delve 与子命令和标志一起使用?

Using delve with subcommand and flags?

我想调试一个子命令(我正在使用 cobra),但我不确定在涉及子命令和标志时如何使用 delve 进行测试。

这是执行我要调试的代码路径的命令:

./cmd/geronimo/geronimo revalidate --dir configs/ --name revalidate-test

如何使用 Delve 执行此操作?

您可以使用“--”将您的论点与深入研究的论点分开,像这样应该可以解决问题。

dlv exec ./cmd/geronimo/geronimo -- revalidate --dir configs/ --name revalidate-test