FlagCompletion
FlagCompletion
defines completion for flags.
carapace.Gen(myCmd).FlagCompletion(carapace.ActionMap{
"flagName": carapace.ActionValues("a", "b", "c"),
})
Optional argument
To mark a flag argument as optional (--name=value
) the NoOptDefVal
needs to be set to anything other than empty string.
rootCmd.Flag("optarg").NoOptDefVal = " "