viper,一个Go 应用程序的完整配置解决方案
地址:github.com/spf13/viper
在构建现代应用程序时,你不希望为配置文件格式而烦恼;你希望专注于构建出色的软件。Viper就是为了帮助你做到这一点。其主要作用:
----找到、加载并解组JSON、TOML、YAML、HCL、INI、envfile或Java属性格式的配置文件。
----提供一种机制来为你的不同配置选项设置默认值。
----提供一种机制来设置通过命令行标志指定的选项的覆盖值。
----提供一个别名系统,方便地重命名参数而不破坏现有代码。
----易于区分用户是否提供了与默认值相同的命令行或配置文件。
发布于 山东
