Merge pull request #225 from aidansteele/patch-2

Package names are case insensitive (#190)
This commit is contained in:
Dominik Picheta 2016-04-11 17:17:05 +01:00
commit d594603438

View file

@ -142,7 +142,7 @@ proc getPackage*(pkg: string, options: Options,
let packages = parseFile(options.getNimbleDir() /
"packages_" & name.toLower() & ".json")
for p in packages:
if p["name"].str == pkg:
if normalize(p["name"].str) == normalize(pkg):
resPkg = p.fromJson()
return true
@ -302,4 +302,4 @@ when isMainModule:
doAssert toValidPackageName("foo__bar") == "foo_bar"
doAssert toValidPackageName("jhbasdh!£$@%#^_&*_()qwe") == "jhbasdh_qwe"
echo("All tests passed!")
echo("All tests passed!")