3

次のコードでは、次の 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ポインタはありますか?

4

1 に答える 1