diff --git a/config/settings.go b/config/settings.go index baaf08f..db0bb8d 100644 --- a/config/settings.go +++ b/config/settings.go @@ -4,7 +4,7 @@ import ( "flag" "log" "os" - "fmt" + "io" "encoding/json" ) @@ -27,11 +27,12 @@ func parseFlags(c *config) { func Load() { parseFlags(&Settings) - the_fucking_data, err := os.ReadFile(Settings.ConfigPath) + fh, err := os.Open(Settings.ConfigPath) if err != nil { log.Fatal(err) } - fmt.Printf("%s\n", the_fucking_data) + data, err := io.ReadAll(fh) + if err != nil { log.Fatal(err) } - err = json.Unmarshal(the_fucking_data, &Settings) + err = json.Unmarshal(data, &Settings) if err != nil { log.Fatal(err) } }