无花果:极简的Go配置库 源码
图 fig是一个很小的库,用于将应用程序的配置文件及其环境加载到Go结构中。 各个字段可以定义默认值,也可以根据需要标记。 为什么是无花果? 在一个位置定义您的配置,验证和默认值 也可以选择从环境加载 仅3个外部依赖项 全面支持time.Time & time.Duration 微小的API 解码器用于.yaml , .json和.toml文件 入门 $ go get -d github.com/kkyr/fig 定义配置文件: # config.yaml build : " 2020-01-09T12:30:00Z " server : ports : - 80
文件列表
fig-master.zip
(预估有个38文件)
fig-master
error.go
759B
.golangci.yml
316B
go.mod
153B
error_test.go
411B
util_test.go
3KB
testdata
valid
server.yaml
45B
pod.yaml
665B
暂无评论