uconf,一个管理配置文件的智能工具
uconf的Python项目详细描述
UConf是一个小工具,旨在为异构系统提供配置文件的简单处理 电脑。
它的主要概念是:
- 将特定于主机的配置抽象为常见功能(服务器、中继等)
- 特定于主机的配置可以从单行更改到整个文件重写
- 配置文件是就地修改的,而不是在source-versionned-repository中。
配置
您可以开始使用uconf init <source_dir> <target_dir>。 这将生成以下布局:
./<source_dir> config src/
config文件是uconf的主要入口点。其内容应该如下:
[global] ; Install files into the <target_dir> folder. target: <target_dir> ; Default to parsing the files. default-action: parse [categories] ; Put your category definitions here ; Example: ; myserv: server ; server and slave: not master [files] ; Add category-file rules ; server: ssh/sshd_config ; laptop: X11/xorg.conf [rules] ; Override file rules here ; boot/splash_screen: copy