Everything you need to know about configuror.
While using Flask, I realized that their Config class could be useful for any type of project. And the utility became more and more obvious to me when I looked at a project like Ansible. If you look the section where they define variables precedence, you will notice that there may be several locations for the configuration files, and these configuration files can be written in different formats (json, yaml..).
What if there was a simple tool that would aggregate information from different sources in the order you wanted? This is why the configuror project exists!
- The ability to add files of different types in the order you want.
- The ability to ignore non-existing files in the list you passed.
- The ability to load dotenv files to help you comply with the 12factor app.
- The ability to handle the main configuration file formats: json, ini, yaml and toml.