# README
Configer
封裝 github.com/spf13/viper 的套件
如何使用
go get -u github.com/codingXiang/configer/v2
範例
建立 Configer
Config = NewConfiger()
建立 ConfigCore
// 參數依序為:
/// 1. 設定檔類型 (支援 yaml、yml、json、properties、ini、hcl、toml)
/// 2. 檔案名稱 (例如檔名為 config.yaml 就輸入 config)
/// 3. 後續皆為檔案路徑,可以支援多個路徑尋找檔案
var config = NewConfigerCore("yaml", "config", "./config", ".")
加入與取得 ConfigCore 到 Configer
// 設定 core 的 key
Config.AddCore("config", config)
// 透過 key 取得 core
Config.GetCore("config")
取得組態內容
// 判斷讀取 core 是否出現錯誤
if data, err := Config.GetCore("config").ReadConfig(); err == nil {
// 取得組態裡面設定為 content 的資料
fmt.Println(data.Get("content"))
}
# Functions
No description provided by the author
NewConfiger 初始化.
參數依序為: 1.
No description provided by the author
No description provided by the author
# Variables
Config : 設定檔變數.
# Type aliases
No description provided by the author