diff --git a/main.go b/main.go index 4af1ebe..b5b1e29 100644 --- a/main.go +++ b/main.go @@ -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)