Skip to content

Global setting for disabling file name and file path case sensitivity #47

@grahamboree

Description

@grahamboree

Switching between case-sensitive and case-insensitive operating systems can be a pain point. e.g. something like Configs.ParseFile("myFile.yaml") will work with a file named MyFile.yaml on case insensitive file systems but not on a case-sensitive one.

This can make certain errors only appear in production or when running on other systems.

There should be a global setting that controls case-sensitivity in filename and file path searching that defaults to true:

Configs.Settings.CaseInsensitiveFilenames = true;

And any file name or path manipulation in FileManager should respect this setting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    📈enhancementA useful improvement or extension to existing behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions