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}