Files
ppgo_job/agent/server/config.go
2019-07-03 22:31:27 +08:00

40 lines
788 B
Go

/************************************************************
** @Description: server
** @Author: george hao
** @Date: 2018-11-29 11:13
** @Last Modified by: george hao
** @Last Modified time: 2018-11-29 11:13
*************************************************************/
package server
import (
"github.com/george518/PPGo_Job/agent/common"
"github.com/go-ini/ini"
)
var C = new(common.Conf)
var ConfPath string
func InitConfig(path string) error {
Cfg, err := ini.Load(path)
if err != nil {
return err
}
ConfPath = path
err = Cfg.MapTo(C)
return err
}
func SaveConfig(key string, value string) error {
Cfg, err := ini.Load(ConfPath)
if err != nil {
return err
}
Cfg.Section("").Key(key).SetValue(value)
Cfg.SaveTo(ConfPath)
InitConfig(ConfPath)
return nil
}