in config.go [108:124]
func LoadConfig(c *Config, configPath string) (*Config, error) {
if configPath == "" {
configPath = DefaultConfig
}
log.Print("Loading configuration from '", configPath, "'")
content, err := ioutil.ReadFile(configPath)
if err != nil {
return nil, err
}
if err = json.Unmarshal(content, c); err != nil {
return nil, err
}
return c, nil
}