func LoadConfig()

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
}