https://github.com/davidjcottrell/acm
Application Configuration Manager
https://github.com/davidjcottrell/acm
Last synced: about 2 months ago
JSON representation
Application Configuration Manager
- Host: GitHub
- URL: https://github.com/davidjcottrell/acm
- Owner: DavidJCottrell
- Created: 2025-01-04T00:05:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-13T09:14:29.000Z (over 1 year ago)
- Last Synced: 2025-02-13T10:25:18.278Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CCM - C++ Configuration Manager
A flexible C++ configuration management library supporting multiple file formats with real-time change detection.
## Features
- **Multi-Format Support**
- JSON, YAML, INI, and XML parsing
- Easy extension for custom formats
- Automatic format detection
- **Dynamic Configuration**
- Real-time file monitoring
- Event callbacks for value changes
- Hot-reload support
- **Advanced Features**
- Value validation and type checking
- Encrypted configuration support
- Remote configuration via HTTP/HTTPS
- Schema validation