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

Function registerInt

internal/cli/flags.go:346–362  ·  view source on GitHub ↗
(cmd *cobra.Command, f *Flag, value *int, defaultValue int, isUpdate bool)

Source from the content-addressed store, hash-verified

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)
348
349 // Set up flag aliases if specified.
350 if len(f.AlsoKnownAs) > 0 {
351 flag := cmd.Flags().Lookup(f.LongForm)
352 if flag != nil {
353 for _, alias := range f.AlsoKnownAs {
354 cmd.Flags().IntVar(value, alias, defaultValue, f.Help)
355 }
356 }
357 }
358
359 if err := markFlagRequired(cmd, f, isUpdate); err != nil {
360 panic(auth0.Error(err, "failed to register int flag"))
361 }
362}
363
364func registerIntSlice(cmd *cobra.Command, f *Flag, value *[]int, defaultValue []int, isUpdate bool) {
365 cmd.Flags().IntSliceVarP(value, f.LongForm, f.ShortForm, defaultValue, f.Help)

Callers 2

RegisterIntMethod · 0.85
RegisterIntUMethod · 0.85

Calls 2

ErrorFunction · 0.92
markFlagRequiredFunction · 0.85

Tested by

no test coverage detected