Roblox / foreman

Toolchain manager for Roblox projects
MIT License
178 stars 26 forks source link

Sources are case sensitive #10

Closed LPGhatguy closed 4 years ago

LPGhatguy commented 4 years ago

These two tools should be the same, but currently aren't:

[tools]
rojo = { source = "ROJO-RBX/ROJO", version = "0.5.0" }
rojo2 = { source = "rojo-rbx/rojo", version = "0.5.0" }

It's probably safe to force sources to be lowercase. Alternatively, we could wrap them in a newtype wrapper whose Hash implementation transforms each character to be lowercase first.