(cmd *cobra.Command, f *Flag, value *[]string, defaultValue []string, isUpdate bool)
| 308 | } |
| 309 | |
| 310 | func registerStringSlice(cmd *cobra.Command, f *Flag, value *[]string, defaultValue []string, isUpdate bool) { |
| 311 | cmd.Flags().StringSliceVarP(value, f.LongForm, f.ShortForm, defaultValue, f.Help) |
| 312 | |
| 313 | // Set up flag aliases if specified. |
| 314 | if len(f.AlsoKnownAs) > 0 { |
| 315 | flag := cmd.Flags().Lookup(f.LongForm) |
| 316 | if flag != nil { |
| 317 | for _, alias := range f.AlsoKnownAs { |
| 318 | cmd.Flags().StringSliceVar(value, alias, defaultValue, f.Help) |
| 319 | } |
| 320 | } |
| 321 | } |
| 322 | |
| 323 | if err := markFlagRequired(cmd, f, isUpdate); err != nil { |
| 324 | panic(auth0.Error(err, "failed to register string slice flag")) |
| 325 | } |
| 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) |
no test coverage detected