4个版本
0.1.0 | 2023年2月3日 |
---|---|
0.0.4 | 2023年2月3日 |
0.0.2 | 2019年6月25日 |
0.0.1 | 2019年6月14日 |
#217 in 配置
2,103 每月下载量
在 4 crates 中使用
14KB
161 行
liboverdrop
一个简单的Rust库,用于处理配置片段。
此crate提供扫描磁盘上配置片段的帮助程序。目的是帮助编写作为可重复使用操作系统一部分的Linux服务。其名称来自 覆盖 和 插件(基础目录和配置片段)。
主要入口点是 scan
。它会在多个目录(按优先级递增)中查找配置片段,遵循以下规则
- 片段通过唯一的文件名识别,字典序(例如
50-default-limits.conf
)。 - 如果名称重复,最后一个目录获胜(例如
/etc/svc/custom.conf
可以覆盖/usr/lib/svc/custom.conf
)。 - 指向
/dev/null
的片段符号链接用于忽略任何具有相同文件名的先前片段。
许可证
以下任一许可证下授权
- MIT许可证 - http://opensource.org/licenses/MIT
- Apache许可证,版本2.0 - http://www.apache.org/licenses/LICENSE-2.0
您可以选择。
依赖关系
~87KB