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)
}