次のコードでは、次の 2 つのオプションが可能なコマンドを定義しています。
var infoCmd = &cobra.Command{
Use: "info",
Short: "A brief description of your command",
Run: func(cmd *cobra.Command, args []string) {
var infoURL string
if flag1 != "" {
doSomething()
} else if flag2 { //this is a boolean flag
doSomethingElse()
} else {
// Show the default help here
}
},
}
コブラのREADMEでは、helpCommand の使用方法について説明されて
いmyapp help info
ますが、メソッドを実際に自発的に呼び出す方法については何もmyapp info --help
説明されていません。myapp info --nonexistentoption
ポインタはありますか?