config:用于Go项目的轻量级但功能强大的配置包

时间:2024-05-25 11:46:54
【文件属性】:

文件名称:config:用于Go项目的轻量级但功能强大的配置包

文件大小:22KB

文件格式:ZIP

更新时间:2024-05-25 11:46:54

config go golang config-management configuration

设定档 GoLobby Config是用于Go项目的轻量级但功能强大的配置包。 它充分利用了环境文件和OS变量以及配置文件,这是您的最终要求。 文献资料 所需的Go版本 它需要Go v1.11或更高版本。 安装 要安装此软件包,请在项目的根目录中运行以下命令 go get github.com/golobby/config/v2 入门 下面的示例演示如何设置和获取简单的配置键/值。 c , err := config . New () // Check error... c . Set ( "name" , "Pink Floyd" ) name , err := c . Get ( "name" ) 喂食器 进纸器提供配置内容。 Config软件包开箱即用地支持以下馈送器。 使用简单的map[string]interface{} Map供稿。 Json Feed使用JSON文件。


【文件预览】:
config-master
----go.mod(119B)
----go.sum(1KB)
----config_test.go(9KB)
----.travis.yml(561B)
----LICENSE(1KB)
----README.md(10KB)
----.gitignore(7B)
----config.go(7KB)
----feeder()
--------yaml_test.go(660B)
--------env.go(2KB)
--------json_directoy_test.go(828B)
--------map_test.go(278B)
--------os_test.go(952B)
--------map.go(274B)
--------yaml_directoy_test.go(764B)
--------json_directory.go(693B)
--------yaml_directory.go(750B)
--------env_test.go(2KB)
--------test()
--------json.go(488B)
--------os.go(511B)
--------yaml.go(407B)
--------json_test.go(750B)

网友评论