文件名称:Viper:Go应用的完整配置解决方案-开源
文件大小:99KB
文件格式:ZIP
更新时间:2024-07-12 05:22:28
开源软件
Viper 是 Go 应用程序的完整配置解决方案,包括 12-Factor 应用程序。 它旨在在应用程序中工作,并且可以处理所有类型的配置需求和格式。 它支持设置默认值,从 JSON、TOML、YAML、HCL、envfile 和 Java 属性配置文件中读取,实时监视和重新读取配置文件(可选),从环境变量中读取,从远程配置系统(etcd 或 Consul)中读取,并观察变化,从命令行标志读取,从缓冲区读取,并设置显式值。 iper 可以被认为是满足您所有应用程序配置需求的注册表。 在构建现代应用程序时,您不必担心配置文件格式; 你想专注于构建很棒的软件。 Viper 是来帮助解决这个问题的。
【文件预览】:
spf13-viper-60646bf
----.golangci.yml(2KB)
----go.mod(587B)
----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(61KB)
----TROUBLESHOOTING.md(1KB)
----viper.go(61KB)
----watch.go(172B)
----util.go(5KB)
----internal()
--------testutil()
----LICENSE(1KB)
----README.md(27KB)
----Makefile(2KB)
----watch_wasm.go(431B)
----overrides_test.go(6KB)
----flags_test.go(1KB)
----.editorconfig(213B)
----.gitignore(37B)
----remote()
--------remote.go(3KB)