Commit Graph

2 Commits

Author SHA1 Message Date
Gustavo Henrique Santos Souza de Miranda e8d5159973 Add write capability to `ConfigManager` using `tomli_w`
- Introduced `set_data_dict` method to update configuration data.
- Added `write_config` method to generate default config structure for writing.
2025-10-30 18:09:44 -03:00
Gustavo Henrique Santos Souza de Miranda 855f367727 Add configuration management and improve argument validation logic
- Introduced `DirectoryManager` to handle configuration directory creation.
- Added `ConfigManager` with singleton design to manage config reading.
- Expanded argument validation in `Application` to refine error checks.
- Updated dependencies to include `rich`, `tomli`, and `tomli_w`.
- Adjusted setup logic to prompt users about missing configurations.
2025-10-29 19:49:20 -03:00