# ConfigMnager **Repository Path**: monkey_ma/ConfigMnager ## Basic Information - **Project Name**: ConfigMnager - **Description**: 基于qt的通用配置管理工具,支持yaml,ini,json,xml等格式互转,编辑。 长期规划: 支持云端保存。 配置文件的版本管理。 提供类似于携程的apollo,但是更轻量级 - **Primary Language**: C/C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-06-23 - **Last Updated**: 2022-06-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 一个基于 qt c++配置管理工具: 支持 json
支持 yaml
支持 ini
自定义 key 的别名
支持不同格式的导入导出
当然支持编辑
#### 设计理念 产品配套的配置文件管理,对于不懂 yaml,json 等格式的技术门外汉而言,犯错误是再容易不过的事,每个配置项需要输入什么类型格式的数据,每个配置的含义,该程序用于来限制输入文件的格式,类型,减少修改配置人员犯错误的机会。
同时配合本地数据库可以实现配置版本版本管理等。
在某些场景下,可能需要对配置文件进行加密,本程序也可以直接生成RSA1024非对称加密的配置文件密文。
### todo: 1. (rsa1024)非对称加密化保存。 2. key别名(注释)。 3. 配合sqlite数据库做本地版本管理。 (![image.png](https://www.testingcloud.club/sapi/api/image_download/a4a5eb71-4cbe-11ea-b0da-525400dc6cec.png)