Explorar o código

Made issues.go check for too many arguments

arianagiroux hai 2 semanas
pai
achega
de1bc0f0a4
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  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)
 	}