Treat path-like specs as paths

This commit is contained in:
2026-02-19 20:18:59 +00:00
parent f11f1988e6
commit 413427d63a

View File

@@ -130,6 +130,10 @@ func resolvePackageSpec(spec string) (string, string, error) {
return resolvePathSpec(spec, repoAbs)
}
if strings.Contains(spec, string(os.PathSeparator)) {
return resolvePathSpec(spec, repoAbs)
}
clean := filepath.Clean(spec)
if strings.HasPrefix(clean, ".") || strings.HasPrefix(clean, string(os.PathSeparator)) {
return resolvePathSpec(clean, repoAbs)