MCPcopy Create free account
hub / github.com/auth0/auth0-cli / registerStringSlice

Function registerStringSlice

internal/cli/flags.go:310–326  ·  view source on GitHub ↗
(cmd *cobra.Command, f *Flag, value *[]string, defaultValue []string, isUpdate bool)

Source from the content-addressed store, hash-verified

308}
309
310func 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
328func 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)

Callers 2

RegisterStringSliceMethod · 0.85
RegisterStringSliceUMethod · 0.85

Calls 2

ErrorFunction · 0.92
markFlagRequiredFunction · 0.85

Tested by

no test coverage detected