【发布时间】:2011-08-23 01:05:45
【问题描述】:
CPAN 上的 Config:: 命名空间中有很多模块,但它们都以某种方式受到限制。
我目前正在使用Config::Std,大部分时间都很好,但是它使某些事情变得困难:
- 多于两层的嵌套指令
- 处理每个键的多个值
- conf.d 目录,即多个配置文件合并到一个大的配置哈希中
Config::Std 在解析配置后生成一个祝福的 hashref,所以我所有的应用程序都被编码为使用 hashref 进行配置。我宁愿不必改变这一点。
我正在寻找的是一个通用的、轻量级的配置模块,它产生一个 hashref。
我的问题是:我应该考虑使用哪些配置模块来替换 Config::Std?
【问题讨论】: