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
|
# Parse pkg@verRange
|
||||||
if '@' in key:
|
if '@' in key:
|
||||||
let i = find(key, '@')
|
let i = find(key, '@')
|
||||||
let pkgTup = (key[0 .. i-1],
|
let (pkgName, pkgVer) = (key[0 .. i-1], key[i+1 .. key.len-1])
|
||||||
key[i+1 .. key.len-1].parseVersionRange())
|
if pkgVer.len == 0:
|
||||||
result.action.packages.add(pkgTup)
|
raise newException(NimbleError, "Version range expected after '@'.")
|
||||||
|
result.action.packages.add((pkgName, pkgVer.parseVersionRange()))
|
||||||
else:
|
else:
|
||||||
result.action.packages.add((key, VersionRange(kind: verAny)))
|
result.action.packages.add((key, VersionRange(kind: verAny)))
|
||||||
of actionRefresh:
|
of actionRefresh:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue