【文件属性】:
文件名称:go-config:一个简单的go配置库
文件大小:48KB
文件格式:ZIP
更新时间:2021-05-26 14:25:31
Go
去配置
轻松,有状态的go配置。
一个简单的go配置库,支持标志,环境变量,toml,yaml和JSON配置格式。
go-config还支持同时使用多个配置格式选项。 例如,您可以提供标志和环境变量。
因为创建配置文件很繁琐,所以go-config可以为您生成配置文件。 这有助于消除配置文件中的人为错误,并使配置文件更易于维护,因为您只需要在单个位置进行更改即可。
入门
获取库:
> go get -u github.com/pcelvng/go-config
一般使用:
// myapp.go
package main
import (
"fmt"
"os"
"time"
"github.com/pcelvng/go-config"
)
func main () {
appCfg := options {
RunDuration : time . Secon
【文件预览】:
go-config-master
----.gitignore(224B)
----go.mod(256B)
----render()
--------render_test.go(933B)
--------render.go(15KB)
----LICENSE(1KB)
----go.sum(2KB)
----util()
--------node()
--------util.go(3KB)
----README.md(6KB)
----example()
--------main.go(2KB)
----.circleci()
--------config.yml(262B)
----load()
--------load.go(3KB)
--------toml()
--------flag()
--------env()
--------yaml()
--------json()
----config.go(21KB)