(cmd *cobra.Command, f *Flag, value *string, defaultValue string, isUpdate bool)
| 290 | } |
| 291 | |
| 292 | func registerString(cmd *cobra.Command, f *Flag, value *string, defaultValue string, isUpdate bool) { |
| 293 | cmd.Flags().StringVarP(value, f.LongForm, f.ShortForm, defaultValue, f.Help) |
| 294 | |
| 295 | // Set up flag aliases if specified. |
| 296 | if len(f.AlsoKnownAs) > 0 { |
| 297 | flag := cmd.Flags().Lookup(f.LongForm) |
| 298 | if flag != nil { |
| 299 | for _, alias := range f.AlsoKnownAs { |
| 300 | cmd.Flags().StringVar(value, alias, defaultValue, f.Help) |
| 301 | } |
| 302 | } |
| 303 | } |
| 304 | |
| 305 | if err := markFlagRequired(cmd, f, isUpdate); err != nil { |
| 306 | panic(auth0.Error(err, "failed to register string flag")) |
| 307 | } |
| 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) |
no test coverage detected