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
}