INNER CODE UNIT · Go

resolveOutputDir

OWASP/wrongsecrets · scripts/sort_contibutors/main.go:126

func resolveOutputDir(outputDirFlag string) (string, error) {
	outputDir := strings.TrimSpace(outputDirFlag)
	if outputDir == "" {
		return "", errors.New("missing output directory")
	}

	absPath, err := filepath.Abs(outputDir)
	if err != nil {
		return "", fmt.Errorf("resolve output directory: %w", err)
	}

	return absPath, nil
}

func (a *app) run() error {
	if err := os.MkdirAll(a.outputDir, 0o750); err != nil {
		return fmt.Errorf("create output directory: %w", err)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…