毒蛇:使用毒牙进行配置

时间:2021-02-12 00:06:28
【文件属性】:
文件名称:毒蛇:使用毒牙进行配置
文件大小:91KB
文件格式:ZIP
更新时间:2021-02-12 00:06:28
Go 毒蛇v2反馈 Viper即将朝v2迈进,我们很想听听您想在其中看到什么。 在这里分享您的想法: : 谢谢! 用毒牙去配置! 许多Go项目都是使用Viper构建的,包括: / 安装 go get github.com/spf13/viper 什么是毒蛇? Viper是适用于Go应用程序(包括12因子应用程序)的完整配置解决方案。 它旨在在应用程序中工作,并且可以处理所有类型的配置需求和格式。 它支持: 设置默认值 从JSON,TOML,YAML,HCL,envfile和Java属性配置文件中读取 实时观看和重新读取配置文件(可选) 从环境变量中读取 从远程配置系统(etcd或Consul)中读取,并观察更改 从命令行标志读取 从缓冲区读取 设置显式值 可以将Viper视为满足您所有应用程序配置需求的注册表。 为什么选择毒蛇? 在构建现代应用程序时,您无需担心配置文件格式。
【文件预览】:
viper-master
----.golangci.yml(1KB)
----go.mod(2KB)
----util_test.go(2KB)
----.github()
--------PULL_REQUEST_TEMPLATES.md(711B)
--------logo.png(21KB)
--------.editorconfig(24B)
--------ISSUE_TEMPLATE()
--------workflows()
----flags.go(1KB)
----viper_test.go(52KB)
----go.sum(37KB)
----viper.go(60KB)
----util.go(5KB)
----internal()
--------testutil()
----LICENSE(1KB)
----README.md(27KB)
----Makefile(2KB)
----overrides_test.go(6KB)
----flags_test.go(1KB)
----.editorconfig(213B)
----.gitignore(37B)
----remote()
--------remote.go(3KB)

网友评论