Metadata-Version: 2.1
Name: configonaut
Version: 0.1.1
Summary: A Python library for handling JSON configuration files
Home-page: https://github.com/Antoine-ADAM/configonaut
Author: Antoine ADAM
Author-email: contact@antoineadam.fr
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# Configonaut

Configonaut is a Python library for handling JSON configuration files. It provides an intuitive and simple way to access, modify, and save configurations stored in JSON format.

## Installation

Install Configonaut with pip:

```bash
pip install configonaut
```

## Usage

```python
from configonaut import Configonaut

# Create a new configuration
config = Configonaut('config.json')

# Access configuration
db_config = config['database']

# Modify configuration
db_config['host'] = 'localhost'
db_config['port'] = 5432

# Save configuration
db_config.save()
```

## Features

- Simple and intuitive access to configuration items.
- Automatic saving of modifications.
- Ability to navigate through the configuration hierarchy.

## License

Configonaut is licensed under the MIT License. See [LICENSE](LICENSE) for more details.
