文件名称:configor:支持YAML,JSON,TOML,Shell环境的Golang配置工具
文件大小:12KB
文件格式:ZIP
更新时间:2024-02-24 08:01:45
go golang golang-configuration GoGo
配置器 支持YAML,JSON,TOML,Shell环境的Golang配置工具(支持Go 1.10+) 用法 package main import ( "fmt" "github.com/jinzhu/configor" ) var Config = struct { APPName string `default:"app name"` DB struct { Name string User string `default:"root"` Password string `required:"true" env:"DBPassword"` Port uint `default:"3306"` } Contacts [] struct { Name string Email string `required:"true"` } }{} func main () { configor . Load ( & Config , "config.yml" ) fmt . Printf ( "config: %#v" ,