Metadata-Version: 2.3
Name: IDU-config
Version: 1.0.3
Summary: --/--
License: BSD-3-Clause
Author: soldey
Author-email: 71354808+soldey@users.noreply.github.com
Requires-Python: >=3.10,<3.13
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: loguru (>=0.7.0,<0.8.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Description-Content-Type: text/markdown

IDU config library is dedicated for automatic environment variables loading 
from .env files and changing.

Be advised that your .env file should be named as `.env.{TYPE}`
where `{TYPE}` is value of `APP_ENV` environment variable.

This allows you to have multiple .env files for different scenarios
and swapping between them easily on your code launch.
```python
from iduconfig import Config

# This line automatically loads variables from your .env file
config = Config()

# Now you can access them through .get(...) method
env_value = config.get("KEY")

# Or you can set new value for environment variable (even if doesn't exist)
config.set("KEY", "NEW_VALUE")
```
