Преглед изворни кода

Made issues.go check for too many arguments

arianagiroux пре 2 недеља
родитељ
комит
de1bc0f0a4
1 измењених фајлова са 5 додато и 1 уклоњено
  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)
 	}