902 B
902 B
config
config 是一个简单的配置管理包,可以从多个文件,环境变量和命令行参数读取配置项。
安装
go get gitea.com/lunny/config
例子
配置文件的格式如下:
a=b
c=d
// load config items from file, envs or command line flags
cfgs, err := Load("config.ini")
if err != nil {
t.Error(err)
}
从命令行参数加载:
cfgs := New(LoadFlags())
从环境变量加载:
cfgs := New(LoadEnvs())