gocontentful/config/config.go
2023-07-06 16:14:37 +02:00

21 lines
308 B
Go

package config
import (
"os"
"gopkg.in/yaml.v3"
)
func LoadConfigFromYAML(filename string) (*Config, error) {
bytes, err := os.ReadFile(filename)
if err != nil {
return nil, err
}
config := &Config{}
err = yaml.Unmarshal(bytes, config)
if err != nil {
return nil, err
}
return config, nil
}