可视化并操作(分层)配置文件
项目描述
ConfigView是一个可视化并操作(分层)配置文件的工具。
http://bitbucket.org/schettino72/configview/
简介
让我们以一个部署在不同站点并使用不同配置值的Web应用为例。将特定于站点的配置项保留在单独的文件中是可取的。应用程序也根据是开发环境还是生产环境使用不同的配置值。
这给出了以下配置文件的使用方法
站点1开发 -> base_config.ini, site1_config.ini
站点2开发 -> base_config.ini, site2_config.ini
站点3开发 -> base_config.ini, site3_config.ini
站点1生产 -> base_config.ini, site1_config.ini, production.ini
…
ConfigView是帮助您可视化实际使用值的工具,并提供不同集合之间的“差异”。
请参阅http://bitbucket.org/schettino72/configview/raw/tip/samples/sample.html以查看示例输出。
用法
按优先级顺序传递配置文件。“+”用于分隔不同的集合。
$ confview base_config.ini site1_config.ini + base_config.ini site2_config.ini
功能
处理分层配置
两个或更多配置集合的差异
[待办事项] “设置”操作的命令行,如差异、并集…
支持的配置格式
INI文件(仅使用__default__ - 不支持配置组)
纯Python文件
安装
$ python setup.py install
或使用 easy_install 或 pip
许可证
MIT 协议
项目详情
关闭
ConfigView-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7c1d81cf52b98c91f8908a3f0876b36adba56f7005c59b85dd752b665138c9e |
|
MD5 | 34ffc06adb5b7e151e530e192dcd2134 |
|
BLAKE2b-256 | 5121803f0e5c63d560c0be25d9d7e990ecbd2777cfe71d19a80a92eacaf8ab38 |