Go
delve

Delveで対象プログラムの起動オプションを指定する

Go言語のデバッガとしてDelveを使っているのですが、デバッグ対象のプログラムの起動オプション(flagパッケージのやつ)がDelveのオプションとして認識されてうまくいかなかった

dlv debug -f='./file'
Error: unknown shorthand flag: 'f' in -f=./file
Usage:
.
.
.

なんてことはないですが--で解決しました

dlv debug -- -f='./file'
Type 'help' for list of commands.
(dlv)

そういやrakeでも同じようなことしたっけ

reference url

https://github.com/derekparker/delve/issues/715