(cmd *cobra.Command, f *Flag, value *bool, defaultValue bool, isUpdate bool)
| 416 | } |
| 417 | |
| 418 | func registerBool(cmd *cobra.Command, f *Flag, value *bool, defaultValue bool, isUpdate bool) { |
| 419 | cmd.Flags().BoolVarP(value, f.LongForm, f.ShortForm, defaultValue, f.Help) |
| 420 | |
| 421 | // Set up flag aliases if specified. |
| 422 | if len(f.AlsoKnownAs) > 0 { |
| 423 | flag := cmd.Flags().Lookup(f.LongForm) |
| 424 | if flag != nil { |
| 425 | for _, alias := range f.AlsoKnownAs { |
| 426 | cmd.Flags().BoolVar(value, alias, defaultValue, f.Help) |
| 427 | } |
| 428 | } |
| 429 | } |
| 430 | |
| 431 | if err := markFlagRequired(cmd, f, isUpdate); err != nil { |
| 432 | panic(auth0.Error(err, "failed to register bool flag")) |
| 433 | } |
| 434 | } |
| 435 | |
| 436 | func shouldAsk(cmd *cobra.Command, f *Flag, isUpdate bool) bool { |
| 437 | if isUpdate { |
no test coverage detected