소스 검색

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)
 	}