Quellcode durchsuchen

Made issues.go check for too many arguments

arianagiroux vor 2 Wochen
Ursprung
Commit
de1bc0f0a4
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      cmd/issues.go

+ 5 - 1
cmd/issues.go

@@ -20,10 +20,14 @@ func main() {
 		fmt.Println("Not enough arguments:", arg)
 		os.Exit(1)
 	}
+	if len(arg) > 1 {
+		fmt.Println("Too many arguments:", arg)
+		os.Exit(1)
+	}
 
 	fileInfo, err := os.Stat(arg[0])
 	if err != nil {
-		fmt.Println("could not run program:", err)
+		fmt.Println("error parsing argument:", err)
 		os.Exit(1)
 	}