func()

in cli/config.go [66:90]


func (c *configCmd) Execute(_ context.Context, flags *flag.FlagSet, _ ...interface{}) subcommands.ExitStatus {
	if c.resetAll {
		if err := resetAll(); err != nil {
			printError(resetAllFlag, err)
			return subcommands.ExitFailure
		}
		printSuccess("Config reset.")
		return subcommands.ExitSuccess
	}

	result := subcommands.ExitSuccess
	flags.Visit(func(f *flag.Flag) {
		if f.Name == tokenSourceFlag {
			if err := setTokenSources(c.tokenSources); err != nil {
				printError(tokenSourceFlag, err)
				result = subcommands.ExitFailure
				return
			}
			printSuccess("Token source(s) set.")
			result = subcommands.ExitSuccess
		}
	})

	return result
}