utils.go
1package utils
2
3import (
4 "path/filepath"
5 "strings"
6)
7
8// SanitizeRepo returns a sanitized version of the given repository name.
9func SanitizeRepo(repo string) string {
10 repo = strings.TrimPrefix(repo, "/")
11 repo = filepath.Clean(repo)
12 repo = strings.TrimSuffix(repo, ".git")
13 return repo
14}