A tool to load user configuration files from multiple formats, with support for default configurations. The ConfigLoader class is designed to handle configurations in multiple file formats (JSON, YAML ...
This library allows to load json configs and access the values like members (i.e., config.server.port instead of config['server']['port']), validate the data types of fields and transform the values ...
Config files are great ways to extract the project parameters. When you share your code with others, they know exactly where to make changes to tweak the behavior of the software. For instance, say ...