betterconf
betterconf copied to clipboard
Add more providers
I moved AbstractProvider and EnvironmentProvider to providers.py.
Also I added two more providers:
-
INIProviderthat reads from a set section in 1+ INI files, - and
TOMLProviderthat reads the variables from 1+ TOML files.
TOMLProvider has a external dependency from PyPI: toml which I added to pyproject.toml.
Oh, and also, feel free to squash those commits.
I also think you should write some tests for new functionality