shithub: nvi

Download patch

ref: b7306bef352fc0796d84a5ef0bd5a301629adfe9
parent: 976b2c3767f139177754bdc7ef7069d535ff7325
author: Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
date: Fri Jul 23 07:09:32 EDT 2021

print a usage error if no options were specified

--- a/nvi.c
+++ b/nvi.c
@@ -76,6 +76,10 @@
 
 	if(argc != 1)
 		usage();
+	if(cmd != Cinfo && ov == nil && oa == nil){
+		fprint(2, "at least one option (-i, -a, -v) has be specified\n");
+		threadexitsall("usage");
+	}
 	vid = argv[0];
 	if(strncmp(argv[0], "http", 4) == 0){
 		if(strstr(argv[0], "youtu") != nil && (vid = strrpbrk(argv[0], "/=")) != nil)