From 0c9bfe2f767fcf65fc26940e1004ab6670a3b8a8 Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Tue, 9 Sep 2025 11:31:00 -0400 Subject: [PATCH] Using this style to read the .json --- config/settings.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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) } }