diff --git a/internal/project/local.go b/internal/project/local.go index a0ddcfb..0d8bbfa 100644 --- a/internal/project/local.go +++ b/internal/project/local.go @@ -21,7 +21,11 @@ func (f *LocalFetcher) Match(url *url.URL) bool { return true } - return isFilesystemPath(url.Path) + if url.Scheme == "" && isFilesystemPath(url.Path) { + return true + } + + return false } func NewLocalFetcher() *LocalFetcher { @@ -29,5 +33,5 @@ func NewLocalFetcher() *LocalFetcher { } func isFilesystemPath(path string) bool { - return strings.HasPrefix(path, "./") || strings.HasPrefix(path, "/") + return strings.HasPrefix(path, ".") || strings.HasPrefix(path, "/") }