Skip to content

Investigate YAML as allowed configuration file syntax #52

Closed
@Shadow53

Description

@Shadow53

It seems to be a common request, based on anecdotal evidence from announcing the last couple of releases on Reddit.

I initially chose TOML as the configuration file syntax because it is unambiguous, commonly used among and outside of Rust projects, and more readable than JSON.

From my understanding, YAML has ambiguity (different parsers can parse the same YAML differently) and can be frustrating to use with certain configuration structures, Still, I am willing to consider the feature if I feel it should add something.

For this issue, I am going to take my current configuration (which should be sufficiently long and complex to make the comparison) and translate it to YAML. If I feel there is a significant improvement in readability and/or writability, I may consider also supporting YAML config files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions