Fixes #445.
This commit is contained in:
parent
383e4fd7bc
commit
7d3f3f9127
1 changed files with 4 additions and 3 deletions
|
|
@ -253,9 +253,10 @@ proc parseArgument*(key: string, result: var Options) =
|
|||
# Parse pkg@verRange
|
||||
if '@' in key:
|
||||
let i = find(key, '@')
|
||||
let pkgTup = (key[0 .. i-1],
|
||||
key[i+1 .. key.len-1].parseVersionRange())
|
||||
result.action.packages.add(pkgTup)
|
||||
let (pkgName, pkgVer) = (key[0 .. i-1], key[i+1 .. key.len-1])
|
||||
if pkgVer.len == 0:
|
||||
raise newException(NimbleError, "Version range expected after '@'.")
|
||||
result.action.packages.add((pkgName, pkgVer.parseVersionRange()))
|
||||
else:
|
||||
result.action.packages.add((key, VersionRange(kind: verAny)))
|
||||
of actionRefresh:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue