craftr-build / craftr-build-4.x

Frontend for the Craftr build framework.
https://craftr-build.github.io/craftr/
Other
60 stars 14 forks source link

Output filename being normalized converted to lowercase (Windows) #92

Closed NiklasRosenstein closed 6 years ago

NiklasRosenstein commented 8 years ago

While we usually want case insensitive paths on Windows (thus convert all to lowercase), it is bad when used for example for output filenames because there will be cases where you actually want uppercase letters in it. So maybe there should be an option for path.normpath() or we need to introduce some kind of Path class that will compare case insensitive on Windows but keep the uppercase letters.

NiklasRosenstein commented 6 years ago

The Craftr 3 craftr/utils/path module does not convert the filename to lowercase on path.norm() -- this appears to be no longer an issue in Craftr 3.