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

Function registerString

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

Source from the content-addressed store, hash-verified

290}
291
292func 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
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)

Callers 2

RegisterStringMethod · 0.85
RegisterStringUMethod · 0.85

Calls 2

ErrorFunction · 0.92
markFlagRequiredFunction · 0.85

Tested by

no test coverage detected