Viper:Go应用的完整配置解决方案-开源

时间:2024-08-09 14:58:38
【文件属性】:

文件名称:Viper:Go应用的完整配置解决方案-开源

文件大小:99KB

文件格式:ZIP

更新时间:2024-08-09 14:58:38

开源软件

Viper 是 Go 应用程序的完整配置解决方案,包括 12-Factor 应用程序。 它旨在在应用程序中工作,并且可以处理所有类型的配置需求和格式。 它支持设置默认值,从 JSON、TOML、YAML、HCL、envfile 和 Java 属性配置文件中读取,实时监视和重新读取配置文件(可选),从环境变量中读取,从远程配置系统(etcd 或 Consul)中读取,并观察变化,从命令行标志读取,从缓冲区读取,并设置显式值。 iper 可以被认为是满足您所有应用程序配置需求的注册表。 在构建现代应用程序时,您不必担心配置文件格式; 你想专注于构建很棒的软件。 Viper 是来帮助解决这个问题的。


【文件预览】:
spf13-viper-50df275
----flags.go(1KB)
----internal()
--------testutil()
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
--------PULL_REQUEST_TEMPLATES.md(711B)
--------logo.png(21KB)
--------.editorconfig(24B)
----viper_test.go(53KB)
----flags_test.go(1KB)
----viper.go(61KB)
----watch_wasm.go(431B)
----overrides_test.go(6KB)
----util_test.go(2KB)
----LICENSE(1KB)
----TROUBLESHOOTING.md(1KB)
----.gitignore(37B)
----watch.go(172B)
----.golangci.yml(2KB)
----remote()
--------remote.go(3KB)
----Makefile(2KB)
----go.sum(61KB)
----README.md(27KB)
----.editorconfig(213B)
----util.go(5KB)
----go.mod(587B)

网友评论