package main import ( "io/ioutil" "gopkg.in/yaml.v2" ) type Config struct { MailTo []string Check []string } func LoadConfig(fname string) (*Config, error) { f, err := ioutil.ReadFile(fname) if err != nil { return nil, err } var c Config err = yaml.Unmarshal(f, &c) return &c, err }