in pkg/genlib/config/config.go [161:177]
func LoadConfig(fs afero.Fs, configFile string) (Config, error) {
if len(configFile) == 0 {
return Config{}, nil
}
configFile = os.ExpandEnv(configFile)
if _, err := fs.Stat(configFile); err != nil {
return Config{}, err
}
data, err := afero.ReadFile(fs, configFile)
if err != nil {
return Config{}, err
}
return LoadConfigFromYaml(data)
}