(cmd *cobra.Command, f *Flag, value *map[string]string, defaultValue map[string]string, isUpdate bool)
| 326 | } |
| 327 | |
| 328 | func registerStringMap(cmd *cobra.Command, f *Flag, value *map[string]string, defaultValue map[string]string, isUpdate bool) { |
| 329 | cmd.Flags().StringToStringVarP(value, f.LongForm, f.ShortForm, defaultValue, f.Help) |
| 330 | |
| 331 | // Set up flag aliases if specified. |
| 332 | if len(f.AlsoKnownAs) > 0 { |
| 333 | flag := cmd.Flags().Lookup(f.LongForm) |
| 334 | if flag != nil { |
| 335 | for _, alias := range f.AlsoKnownAs { |
| 336 | cmd.Flags().StringToStringVar(value, alias, defaultValue, f.Help) |
| 337 | } |
| 338 | } |
| 339 | } |
| 340 | |
| 341 | if err := markFlagRequired(cmd, f, isUpdate); err != nil { |
| 342 | panic(auth0.Error(err, "failed to register string map flag")) |
| 343 | } |
| 344 | } |
| 345 | |
| 346 | func registerInt(cmd *cobra.Command, f *Flag, value *int, defaultValue int, isUpdate bool) { |
| 347 | cmd.Flags().IntVarP(value, f.LongForm, f.ShortForm, defaultValue, f.Help) |
no test coverage detected