Merge pull request #71 from gradha/pr_fixes_path_crash

Fixes crash when running `nimble path something`.
This commit is contained in:
Dominik Picheta 2014-12-06 17:23:50 +00:00
commit 8753fa2002

View file

@ -655,8 +655,10 @@ proc listPaths(options: TOptions) =
## but at the end quits with a non zero exit error.
##
## On success the proc returns normally.
assert options.action.typ == ActionPath
assert(not options.action.packages.isNil)
var errors = 0
for name in options.action.optionalName:
for name, version in options.action.packages.items:
var installed: seq[VersionAndPath] = @[]
# There may be several, list all available ones and sort by version.
for kind, path in walkDir(options.getPkgsDir):