in internal/conf/config.go [82:96]
func LoadConfigFormFile(configPath string) (Config, error) {
var cfg = Config{}
_, err := toml.DecodeFile(configPath, &cfg)
if err != nil {
return Config{}, errors.New(InvalidConfigErrMsg)
}
setDefaults(&cfg)
err = validateConfig(cfg)
if err != nil {
return Config{}, err
}
return cfg, nil
}