in lib/config.go [71:86]
func LoadConfig(path, overridesPath string, version int, provider ConfigProvider) (*Config, error) {
file, err := ioutil.ReadFile(path)
if err != nil {
return nil, err
}
overridesFile := []byte{}
// path length of 0 means we aren't using overrides
if len(overridesPath) != 0 {
err = nil
if overridesFile, err = ioutil.ReadFile(overridesPath); err != nil {
return nil, err
}
}
return ParseConfig(file, overridesFile, version, provider)
}