Merge pull request #454 from yglukhov/path-fix

Fixed nimble path
This commit is contained in:
Dominik Picheta 2018-01-30 15:07:11 +00:00 • committed by GitHub
commit 0a205d3868
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -625,7 +625,7 @@ proc listPaths(options: Options) =
var installed: seq[VersionAndPath] = @[] var installed: seq[VersionAndPath] = @[]
# There may be several, list all available ones and sort by version. # There may be several, list all available ones and sort by version.
for kind, path in walkDir(options.getPkgsDir): for kind, path in walkDir(options.getPkgsDir):
if kind != pcDir or not path.startsWith(options.getPkgsDir / name): if kind != pcDir or not path.startsWith(options.getPkgsDir / name & "-"):
continue continue
var nimbleFile = findNimbleFile(path, false) var nimbleFile = findNimbleFile(path, false)
@ -634,7 +634,7 @@ proc listPaths(options: Options) =
var v: VersionAndPath var v: VersionAndPath
v.version = newVersion(pkgInfo.specialVersion) v.version = newVersion(pkgInfo.specialVersion)
v.path = pkgInfo.getRealDir() v.path = pkgInfo.getRealDir()
installed = @[v] installed.add(v)
else: else:
display("Warning:", "No .nimble file found for " & path, Warning, display("Warning:", "No .nimble file found for " & path, Warning,
MediumPriority) MediumPriority)