Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Config should be YAML, not JSON #37

Closed
ZevEisenberg opened this issue Jan 17, 2019 · 3 comments
Closed

Config should be YAML, not JSON #37

ZevEisenberg opened this issue Jan 17, 2019 · 3 comments
Labels
configuration Work that has to do with how you can configure Muter ease-of-use Work that's intended to improve the ease of using Muter

Comments

@ZevEisenberg
Copy link
Collaborator

Or it could even be Swift? JSON isn't well suited to things like having list of command line arguments. YAML is nice because it has bare words, so you don't have quote marks mucking up the works.

@SeanROlszewski
Copy link
Contributor

SeanROlszewski commented Jan 17, 2019

This is a good suggestion. I've been burned once or twice by how annoying it is to have quotes nested within quotes for some of the commandline arguments I need.

I'm intrigued by the idea of it being Swift, but in practice it's probably easier for it to be YAML.

In any event, you have me thinking about this for the next release because there's already a single breaking change scheduled for v5. I would rather release every breaking change to the configuration format at once, especially so with how low the adoption rate is right now.

@SeanROlszewski
Copy link
Contributor

SeanROlszewski commented Jan 17, 2019

I'm looking at this repo for YAML parsing. Do you have any suggestions/recommendations @ZevEisenberg?

@SeanROlszewski SeanROlszewski added the ease-of-use Work that's intended to improve the ease of using Muter label Jan 17, 2019
@ZevEisenberg
Copy link
Collaborator Author

I don't know anything about it per se, other than that my current client is using it in their iOS project and it seems solid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
configuration Work that has to do with how you can configure Muter ease-of-use Work that's intended to improve the ease of using Muter
Projects
None yet
Development

No branches or pull requests

3 participants