break: configure via file OR cli parameters

no more defaults when no parameter passed!
This commit is contained in:
Sebastian Mark 2024-10-27 16:36:14 +01:00
parent 4f9bd664a3
commit f54e8486f1
2 changed files with 9 additions and 16 deletions

View file

@ -17,16 +17,11 @@ func ParseConfig(filename string) ChronoTomato.Config {
}
yamlFile, err := os.ReadFile(filename)
if err != nil {
log.Warn("Error opening config file!", "reason", err)
log.Warn("Using defaults")
return ChronoTomato.Config{
URL: "ws://localhost:8080/ws",
}
log.Fatal("Error opening config file!", "reason", err)
}
err = yaml.Unmarshal(yamlFile, &config)
if err != nil {
log.Fatalf("Unmarshal: %v", err)
}
return config
}