INNER CODE UNIT · Go
resolveToken
OWASP/wrongsecrets · scripts/sort_contibutors/main.go:110
func resolveToken(tokenFlag string, env func(string) string) (string, error) {
if strings.TrimSpace(tokenFlag) != "" {
return tokenFlag, nil
}
if token := strings.TrimSpace(env("USER_TOKEN")); token != "" {
return token, nil
}
if token := strings.TrimSpace(env("GITHUB_TOKEN")); token != "" {
return token, nil
}
return "", errors.New("missing token: provide -token or set USER_TOKEN/GITHUB_TOKEN")
}
func resolveOutputDir(outputDirFlag string) (string, error) {
outputDir := strings.TrimSpace(outputDirFlag)