Skip to content

用于读取Toml配置文件,将其转换成Map对象。Map对象提供一些类型转换函数。

Notifications You must be signed in to change notification settings

parkingwang/go-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Util for config

此工具包主要是提供一个JSONMap格式的Config对象,并提供一些数据类型转换接口。

经常使用它来读取Toml配置文件,将其结果转换成 Config 对象。

Install

go get -u github.com/parkingwang/go-conf

OR

dep ensure -add github.com/parkingwang/go-conf

Usage

Map对象

cfg.Config 包装map[string]interface{},提供一个不可变访问接口,通过 GetXXX, MustXXX 等函数来读取内部数据。

详细见 MustXX 函数和 GetXXOrDefault 函数。

Config

LoadConfig 加载TOML配置文件

支持 TOML-v4 语法

  • LoadConfig 加载指定配置文件夹名称或者TOML文件路径,返回全部配置文件的Map对象;
  • LoadDirConfigText 加载指定TOML配置文件目录,返回所有配置文件的合并Text文本;

About

用于读取Toml配置文件,将其转换成Map对象。Map对象提供一些类型转换函数。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages