Author: Adam <git@apiote.xyz>
consistent error showing
gonk.go | 10 +++++++---
diff --git a/gonk.go b/gonk.go index d2e2dcb76444ed0e8ab5123781e0e9e8cd556c24..91ab91eb7ac69ed77c94956062cf5a8a6a18965a 100644 --- a/gonk.go +++ b/gonk.go @@ -262,11 +262,15 @@ colour := setUpColour(colourful) err := os.MkdirAll(dataHome(), 0755) if err != nil { - fmt.Println("while making home directory: %v", err) + fmt.Println("[ERR] while making home directory: %v", err) os.Exit(1) } data, err := ioutil.ReadFile(configHome() + "/account") + if err != nil { + fmt.Printf("[ERR] cannot open account file (%s): %v\n", configHome()+"/account", err) + os.Exit(1) + } for _, line := range strings.Split(string(data), "\n") { if !strings.Contains(line, "=") { continue @@ -283,7 +287,7 @@ case "server": server = v } } - if err != nil || server == "" || username == "" || password == "" { + if server == "" || username == "" || password == "" { log.Println("[ERR] file 'account' with username, password, and server needed") os.Exit(1) } @@ -291,7 +295,7 @@ token := gettoken(server, username, password) data, err = ioutil.ReadFile(dataHome() + "/after") if err != nil { - log.Printf("[WARN] File reading error: %s\nShowing all honks", err) + log.Printf("[WARN] file reading error: %s\nShowing all honks", err) } fmt.Sscanf(string(data), "%d", &after) honks := gethonks(server, token, after)