in config/config.go [81:96]
func Load(flags Flags) (*Config, error) {
f, err := os.Open(flags.Config)
if err != nil {
return nil, err
}
defer f.Close()
decoder := yaml.NewDecoder(f)
var conf Config
if err := decoder.Decode(&conf); err != nil {
return nil, err
}
conf.Flags = flags
return &conf, nil
}