Using this style to read the .json

master
Zed A. Shaw 3 days ago
parent 7eff8412f3
commit 0c9bfe2f76
  1. 9
      config/settings.go

@ -4,7 +4,7 @@ import (
"flag" "flag"
"log" "log"
"os" "os"
"fmt" "io"
"encoding/json" "encoding/json"
) )
@ -27,11 +27,12 @@ func parseFlags(c *config) {
func Load() { func Load() {
parseFlags(&Settings) parseFlags(&Settings)
the_fucking_data, err := os.ReadFile(Settings.ConfigPath) fh, err := os.Open(Settings.ConfigPath)
if err != nil { log.Fatal(err) } 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) } if err != nil { log.Fatal(err) }
} }

Loading…
Cancel
Save