From 413427d63ab177481b8fe311ed63eafd92b28df1 Mon Sep 17 00:00:00 2001 From: "Thomas G. Lopes" Date: Thu, 19 Feb 2026 20:18:59 +0000 Subject: [PATCH] Treat path-like specs as paths --- main.go | 4 ++++ 1 file changed, 4 insertions(+) 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)