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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…