nim-lang / atlas

The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.
MIT License
99 stars 14 forks source link

Package name should be case insensitive #72

Open Clonkk opened 1 year ago

Clonkk commented 1 year ago
$ atlas init
$ atlas clone arraymancer
$ atlas use nimjl # Because it uses arraymancer as a dependency

This creates 2 repo arraymancer : "Arraymancer" and "arraymancer" (capital A) difference.

IMO that shouldn't be possible & package name should be case insensitive. I don"t want to have 3 different packages "Tools", "tools", "TOOLS" that are different things

elcritch commented 1 year ago

Good point, it should be lower-casing them. This is probably a bug then.

Clonkk commented 1 year ago

I think the issue is more general and related to how atlas resolve names