Exit with status code 2 if no files were given
By convention exit(1) is reserved for general errors, while exit(2) means command misuse. Stdlib `flags` package invokes `os.Exit(2)` after printing out the usage message. This commit changes the empty files list exit code to be aligned with this behavior.
This commit is contained in:
		@@ -33,7 +33,7 @@ func main() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	if flag.NArg() == 0 {
 | 
						if flag.NArg() == 0 {
 | 
				
			||||||
		flag.Usage()
 | 
							flag.Usage()
 | 
				
			||||||
		os.Exit(1)
 | 
							os.Exit(2)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err = termbox.Init()
 | 
						err = termbox.Init()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user