.ini 配置读取工具

配置工具

gotool 提供基于 .ini 文件的配置工具,基于 gopkg.in/ini.v1

创建配置文件

请在项目根目录下创建,如 : ./config.ini 并添加自己的配置, 并添加如下测试配置 :

# 运行模式
RunMode=dev
# 测试配置
[Test]
Age=18
PI=3.14

读取配置

1 通过 ini.New() 函数初始化 iniReader,参数 : .ini 文件路径;

2 通过 String、Int、Int64、Int32、Float32、Float64 函数读取对应类型的配置数据;

package main

import (
	"fmt"

	"github.com/cnlesscode/gotool/iniReader"
)

func main() {
	iniReader := iniReader.New("./config.ini")
	RunMode := iniReader.String("", "RunMode")
	fmt.Printf("RunMode: %v\n", RunMode)
	Age := iniReader.Int("Test", "Age")
	fmt.Printf("Age: %v\n", Age)
	PI := iniReader.Float32("Test", "PI")
	fmt.Printf("PI: %v\n", PI)
}