in scripts/go/costcli/costcli.go [58:77]
func getConfig(conf *Config, configFile string) error {
// check for existance of file
if _, err := os.Stat(configFile); err != nil {
return errors.New("Config File " + configFile + " does not exist")
}
// read file
b, err := ioutil.ReadFile(configFile)
if err != nil {
return errors.New("Error Reading TOML config file: " + err.Error())
}
// parse TOML config file into struct
if err := json.Unmarshal(b, &conf); err != nil {
return errors.New("Error Decoding config file: " + err.Error())
}
return nil
}