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

Function registerStringMap

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

Source from the content-addressed store, hash-verified

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)
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
346func registerInt(cmd *cobra.Command, f *Flag, value *int, defaultValue int, isUpdate bool) {
347 cmd.Flags().IntVarP(value, f.LongForm, f.ShortForm, defaultValue, f.Help)

Callers 2

RegisterStringMapMethod · 0.85
RegisterStringMapUMethod · 0.85

Calls 2

ErrorFunction · 0.92
markFlagRequiredFunction · 0.85

Tested by

no test coverage detected