gonk.git

commit 5486c731a75f88a40527214b7aec363d4a63ffda

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)