]> git.lizzy.rs Git - plan9front.git/commitdiff
improve usage messages (thanks henesy)
authorOri Bernstein <ori@eigenstate.org>
Tue, 10 Mar 2020 17:09:34 +0000 (10:09 -0700)
committerOri Bernstein <ori@eigenstate.org>
Tue, 10 Mar 2020 17:09:34 +0000 (10:09 -0700)
Fix inconsistencies between programs and their usage
messages,  correct instances where information seems
to be missing or lost. This  includes missing arguments,
making usage consistent with manuals, and so on.

34 files changed:
rc/bin/approx
rc/bin/doc2txt
rc/bin/doctype
rc/bin/juke
rc/bin/lookman
rc/bin/lp
rc/bin/man
rc/bin/psfax
rc/bin/psu
rc/bin/sig
rc/bin/ssam
rc/bin/tap
sys/man/1/mothra
sys/src/cmd/aan.c
sys/src/cmd/auth/httpauth.c
sys/src/cmd/awk/main.c
sys/src/cmd/bc.y
sys/src/cmd/colors.c
sys/src/cmd/compress/compress.c
sys/src/cmd/db/main.c
sys/src/cmd/dict/canonind.awk
sys/src/cmd/dict/dict.c
sys/src/cmd/getmap.c
sys/src/cmd/mk/main.c
sys/src/cmd/mothra/mothra.c
sys/src/cmd/ratrace.c
sys/src/cmd/sum.c
sys/src/cmd/swap.c
sys/src/cmd/tcs/font/main.c
sys/src/cmd/tcs/font/merge.c
sys/src/cmd/tcs/tcs.c
sys/src/cmd/trace.c
sys/src/cmd/urlencode.c
sys/src/cmd/wc.c

index b790da5322a376cb985333e5ab8c56c171a2dd46..98dc89a5ad39a122a066370f96a61b3c18885ef9 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/rc
 if(! ~ $#* 3){
-       echo usage: approx ratio min max
+       echo usage: approx ratio min max >[1=2]
        exit usage
 }
 echo $1 $2 $3 | awk '
index 65b68b48e8df272cbaad6a109b3ac7132648bc18..f01147ebc06fffb7de8028bc1c53b12e8b606261 100755 (executable)
@@ -3,7 +3,7 @@
 rfork en
 
 if(! ~ $#* 0 1) {
-       echo 'Usage: doc2txt [file.doc]' >[1=2]
+       echo 'usage: doc2txt [file.doc]' >[1=2]
        exit usage
 }
 
index 0f04f91ef0c7b6192ee27a5696d8ddbd14712866..5aa6cc300afb8764d517f384f83b3c792d9a3695 100755 (executable)
@@ -1,6 +1,11 @@
 #!/bin/rc
 # doctype:  synthesize proper command line for troff
 
+if(~ $#* 0){
+       echo 'usage: doctype [ -n ] [ -T dev ] [ file ] ...' >[1=2]
+       exit usage
+}
+
 troff=troff
 eqn=eqn
 prefer=prefer
index a661c7f799d03f4e1f089043c8ee06d22852c143..6a523d847aed4ee805bb286a4b7aa9e958441774 100755 (executable)
@@ -26,7 +26,7 @@ while(! ~ $#* 0) {
                sname=$2
                shift
        case -*
-               echo Usage: classical [-d level] [-t] [-h srvhost]
+               echo usage: juke [-d level] [-tw] [-s srv] [-h srvhost] >[1=2]
                exit usage
        }
        shift
index 5854e9528a24dc503e1d066fdd81a8075b4da9ac..e38d16695051100cc848ac097f8fd8a6f8b32864 100755 (executable)
@@ -16,7 +16,7 @@ fn sigint sighup sigterm {
 
 *=`{echo $*|tr A-Z a-z|tr -dc 'a-z0-9_. \012'} # fold case, delete funny chars
 if(~ $#* 0){
-       echo Usage: lookman key ... >/fd/2
+       echo usage: lookman key ... >/fd/2
        exit usage
 }
 look $1 $index | sed 's/.*     //' | sort -u >$t1
index a0684881187afe66fd670853a436011abd8ff1e5..e7eba4e5e0330946294fc422844af2014d8e32f7 100755 (executable)
--- a/rc/bin/lp
+++ b/rc/bin/lp
@@ -93,7 +93,7 @@ flagfmt='D,H,L,Q,R,r,q,M mach,c copies,d printer,f font.size,i src,k jobnos,l li
 argv0=lp
 
 if(! ifs=() eval `{aux/getflags $*}) {
-       echo $USAGE
+       echo $USAGE >[1=2]
        exit usage
 }
 if(~ $flagd '?'){
index 042fb1cca6fc666f29f6f31ee86c112ec0f334a3..f002c21215781aa3a0ecd4c0faa37579bde8369e 100755 (executable)
@@ -59,8 +59,8 @@ fn page {
 search=yes
 while(~ $d 0) {
        if(~ $#* 0) {
-               echo 'Usage: man [-bntpPSw] [0-9] [0-9] ... name1 name2 ...' >[1=2]
-               exit
+               echo 'usage: man [-bntpPSw] [0-9] [0-9] ... name1 name2 ...' >[1=2]
+               exit usage
        }
        if(test -d $S/$1){
                sec=($sec $1)
index 654f53bfef88876436572554622b7671588d6ca7..d9d197b4ae8b0eeb66054058b257e516414c0548 100755 (executable)
@@ -10,8 +10,8 @@ case -v
 
 switch($#*){
 case 0 1
-       echo usage: $0 telephone-number recipient '[files]'
-       exit 0
+       echo usage: $0 telephone-number recipient '[files]' >[1=2]
+       exit usage
 case 2
        stdin=yes
 }
index d9f63fef8966f2b4621883bfce8f25fe0f6a390c..0755a18176bafe932f0406b1a43f28447759dbb8 100755 (executable)
@@ -15,6 +15,6 @@ case 0
 case 1
        ps $flags | sed -n '/^'$1' /p'
 case *
-       echo Usage: psu '[ps-flags] [ user ]' >[1=2]
+       echo usage: psu '[ps-flags] [ user ]' >[1=2]
        exit usage
 }
index 56125ab174af599483d1f28b2b3a55495867a538..91816164100773a7b507e9f91b42473f5009a5a8 100755 (executable)
@@ -5,8 +5,8 @@
 
 *=`{echo $*|tr A-Z a-z|tr -dc 'a-z0-9_ \012'}  # fold case, delete funny chars
 if(~ $#* 0){
-       echo Usage: sig function ... >/fd/2
-       exit 1
+       echo usage: sig function ... >/fd/2
+       exit usage
 }
 
 for (i) {
index dd931893ded62bff1b3365afb441c86ab2143d54..a9e32b14e60603e1466074196dac13cf9c29952e 100755 (executable)
@@ -4,7 +4,8 @@ rfork e
 
 flagfmt='n,e script,f sfile'
 args='[ file ... ]'
-fn usage { echo $0 '[ -n ] [ -e script ] [ -f sfile ] [ file ... ]' >[1=2] }
+argv0=$0
+fn usage { echo usage: $argv0 '[ -n ] [ -e script ] [ -f sfile ] [ file ... ]' >[1=2] }
 if(! ifs=() eval `{aux/getflags $*}){
        usage
        exit usage
index 0cc0d40afc12caf5315e0fea357864f5c662f929..ee40f0b9591afff4e6c41c63dc8f76e5495662db 100755 (executable)
@@ -2,7 +2,7 @@
 rfork e
 
 if(~ $#* 0){
-       echo 'Usage: ' $0 '[ pid ... ]' >[1=2]
+       echo 'usage:' $0 '[ pid ... ]' >[1=2]
        exit usage
 }
 
index d9f5c480c96a3a5880c5820ef94c1cde02818721..278a42f79e212fcee8f78cadcd83e6ceecbd051b 100644 (file)
@@ -4,7 +4,7 @@ mothra \- retrieve and display World-Wide Web files
 .SH SYNOPSIS
 .B mothra
 [
-.B -va
+.B -dvak
 ]
 [
 .B -m
@@ -71,6 +71,9 @@ The default is
 .B -v
 Verbose mode. Causes HTML errors to be printed
 on file-descriptor 2.
+.TP
+.B -d
+Enables debug mode.
 .PP
 The display contains the last message from
 .I mothra,
index 7508720f824df8c4eeadd57f225c1daa7894d2b5..2c5bdbe20c8cf8b4c91a022df76cda5776265da3 100644 (file)
@@ -65,7 +65,7 @@ static void           timerproc(void *);
 static void
 usage(void)
 {
-       fprint(2, "Usage: %s [-cd] [-m maxto] dialstring|netdir\n", argv0);
+       fprint(2, "usage: %s [-cd] [-m maxto] dialstring|netdir\n", argv0);
        exits("usage");
 }
 
index fc333de93d2b9dfe54a36896d6659a1f67cf77ca..7d1747bfb1b78adfc11420f38d168cd742741fa7 100644 (file)
@@ -5,7 +5,7 @@
 void
 usage(void)
 {
-       fprint(2, "Usage:\n\t%s user pass\n\t%s authorization\n", argv0, argv0);
+       fprint(2, "usage:\n\t%s user pass\n\t%s authorization\n", argv0, argv0);
        exits("usage");
 }
 
index e4244e33320950a951cbdd54ca70599d17ac5758..74e6401c26d663045e2043ad2b5711b821cee0f5 100644 (file)
@@ -62,7 +62,7 @@ void main(int argc, char *argv[])
 
        cmdname = argv[0];
        if (argc == 1) {
-               Bprint(&stderr, "Usage: %s [-F fieldsep] [-mf n] [-mr n] [-v var=value] [-f programfile | 'program'] [file ...]\n", cmdname);
+               Bprint(&stderr, "usage: %s [-F fieldsep] [-d] [-mf n] [-mr n] [-safe] [-v var=value] [-f programfile | 'program'] [file ...]\n", cmdname);
                exits("usage");
        }
 
index fbbdd15f69e899f62a7819648f0f57688e5e331b..a33e06e7a098a56941c399839fed53595bd9ea76 100644 (file)
@@ -956,7 +956,7 @@ main(int argc, char **argv)
                        sflag++;
                        break;
                default:
-                       fprint(2, "Usage: bc [-cdls] [file ...]\n");
+                       fprint(2, "usage: bc [-cdls] [file ...]\n");
                        exits("usage");
                }
                argc--;
index d623f4e8c0b5b577b4b0d23b07c7e4d480ef2185..3267130f572cdace7b73402d4a7012aed9ffe0e3 100644 (file)
@@ -102,7 +102,7 @@ main(int argc, char *argv[])
 
        if(argc){
        Usage:
-               fprint(2, "Usage: %s [-rx]\n", argv0);
+               fprint(2, "usage: %s [-rx]\n", argv0);
                exits("usage");
        }
 
index 2e6e58e448a3c9276bd29318e12955b4ef321a38..7db0dfb39d546993fa0fbdfb0d40e4b4049e0f24 100644 (file)
@@ -112,9 +112,9 @@ code_int getcode();
 Usage()
 {
 #ifdef DEBUG
-       fprintf(stderr,"Usage: compress [-cdfDV] [-b maxbits] [file ...]\n");
+       fprintf(stderr,"usage: compress [-cdfDV] [-b maxbits] [file ...]\n");
 #else
-       fprintf(stderr,"Usage: compress [-cdfvV] [-b maxbits] [file ...]\n");
+       fprintf(stderr,"usage: compress [-cdfvV] [-b maxbits] [file ...]\n");
 #endif /* DEBUG */
 }
 
index 4c9eb4287239524ac42fb3ef999c2ebb74d9138b..19c01c83683c8ad3ab5cdd2d9bb7048bff638567 100644 (file)
@@ -93,7 +93,7 @@ main(int argc, char **argv)
                sprint(b2, "/proc/%s/mem", argv[0]);
                corfil = b2;
        } else if (argc > 0) {
-               fprint(2, "Usage: db [-kw] [-m machine] [-I dir] [symfile] [pid]\n");
+               fprint(2, "usage: db [-kw] [-m machine] [-I dir] [symfile] [pid]\n");
                exits("usage");
        }
        if (!symfil)
index 41c6ee75fb035a2aa2e2880873fa69d50442f0a3..a10b0810a8630e1be121d1a97900e2a26cd06ab7 100644 (file)
@@ -1,8 +1,8 @@
 # turn output of mkindex into form needed by dict
 BEGIN {
        if(ARGC != 2) {
-               print "Usage: awk -F'   ' -f canonind.awk rawindex > index"
-               exit 1
+               print "usage: awk -F'   ' -f canonind.awk rawindex > index"
+               exit usage
        }
        file = ARGV[1]
        ARGV[1] = ""
index d0d8494d9ddca44e9f82b054bae2c7fe5078a438..c689004ef4ead21bfe123a0f9e7df5c4cc81617b 100644 (file)
@@ -160,7 +160,7 @@ usage(void)
        int i;
        char *a, *b;
 
-       Bprint(bout, "Usage: %s [-d dict] [-k] [-c cmd] [word]\n", argv0);
+       Bprint(bout, "usage: %s [-k] [-d dict] [-c cmd] [pattern]\n", argv0);
        Bprint(bout, "dictionaries (brackets mark dictionaries not present on this system):\n");
        for(i = 0; dicts[i].name; i++){
                a = b = "";
index 3db180160b503b24f2f70d8006eb778687a0113f..ad3ad02057ebb5b1e766c1c6ee252f9ea090e2a1 100644 (file)
@@ -131,7 +131,7 @@ main(int argc, char *argv[])
        int fd, id;
 
        if(argc>2){
-               fprint(2, "Usage: %s colormap\n", argv[0]);
+               fprint(2, "usage: %s colormap\n", argv[0]);
                exits("usage");
        }
        map = "rgbv";
index a81e837538b533a6bcc93aaa89d3a61577e8e850..8997545f2c07e717e13392b32a4dbc83b0d9297a 100644 (file)
@@ -236,7 +236,7 @@ void
 badusage(void)
 {
 
-       fprint(2, "Usage: mk [-f file] [-n] [-a] [-e] [-t] [-k] [-i] [-d[egp]] [targets ...]\n");
+       fprint(2, "usage: mk [-f file] [-n] [-a] [-e] [-t] [-k] [-i] [-d[egp]] [targets ...]\n");
        Exit();
 }
 
index 165e6562082b8997f00973c66a0c0d1079b4d8e0..9e30836e9d452363655770a0272ffdfd7014946f 100644 (file)
@@ -331,7 +331,7 @@ void main(int argc, char *argv[]){
        switch(argc){
        default:
        Usage:
-               fprint(2, "Usage: %s [-dvak] [-m mtpt] [url]\n", argv0);
+               fprint(2, "usage: %s [-dvak] [-m mtpt] [url]\n", argv0);
                exits("usage");
        case 0:
                url=getenv("url");
index 81b2437b11a7b6d5fde2768cd1495a3062261c91..ae5bfdc5c0c6f871fb8f5d2fdca3d904280fd66f 100644 (file)
@@ -156,7 +156,7 @@ writer(int lastpid)
 void
 usage(void)
 {
-       fprint(2, "Usage: ratrace [-c cmd [arg...]] | [pid]\n");
+       fprint(2, "usage: ratrace [-c cmd [arg...]] | [pid]\n");
        threadexits("usage");
 }
 
index 05fb85eb48eda2a58f8291438b1c5df7bf63c4b3..396c135ca6b63d658e77c216c66975d6688fc742 100644 (file)
@@ -10,7 +10,7 @@ static char exitstr[ERRMAX];
 void
 usage(void)
 {
-       fprint(2, "Usage: %s [-r5] [files]\n", argv0);
+       fprint(2, "usage: %s [-5r] [file ...]\n", argv0);
        exits("usage");
 }
 
index 8c3211626f119436784293ed15323d1c824f9dc5..8e54b5b2148ece39a67b215830d9c2dca0204072 100644 (file)
@@ -12,7 +12,7 @@ main(int argc, char **argv)
        } ARGEND;
 
        if(argc != 1){
-               fprint(2, "Usage: swap file\n");
+               fprint(2, "usage: swap file\n");
                exits("usage");
        }
 
index acc3ea3f26b4bf845c9358ba1fe3444265747a0c..faa208521f44f6868e2fec4fecde6369fb587629 100644 (file)
@@ -82,6 +82,6 @@ main(int argc, char **argv)
 static void
 usage(void)
 {
-       fprint(2, "Usage: %s [-s] from to\n", argv0);
+       fprint(2, "usage: %s [-s] from to\n", argv0);
        exits("usage");
 }
index 35a5db39ec7209ba275f14258eb5d2944d66d65c..997a22409a6cb4311067a4ddf707a13c873a0f76 100644 (file)
@@ -65,7 +65,7 @@ bitblt(&screen, screen.r.min, b, b->r, S); bflush();sleep(5000);
 static void
 usage(void)
 {
-       fprint(2, "Usage: %s file ...\n", argv0);
+       fprint(2, "usage: %s file ...\n", argv0);
        exits("usage");
 }
 
index ab6954e78101e83413048cb26e60b45d8129a3e2..e3ed4670537e59a188a7d12e851238c8ee9ba68a 100644 (file)
@@ -96,7 +96,7 @@ main(int argc, char **argv)
 void
 usage(void)
 {
-       fprint(2, "Usage: %s [-slv] [-f cs] [-t cs] [file ...]\n", argv0);
+       fprint(2, "usage: %s [-slcv] [-f ics] [-t ocs] [file ...]\n", argv0);
        verbose = 1;
        list();
        exits("usage");
index 4d40db8c56a50ddd41e2deff8e2ca3cbbf2d2b75..2678b0ff681a0c8640beb04b4840094db568532f 100644 (file)
@@ -124,7 +124,7 @@ char*profdev = "/proc/trace";
 static void
 usage(void)
 {
-       fprint(2, "Usage: %s [-d profdev] [-w] [-v] [-t triggerproc] [processes]\n", argv0);
+       fprint(2, "usage: %s [-d profdev] [-w] [-v] [-t triggerproc] [pid ...]\n", argv0);
        exits(nil);
 }
 
index 1d10a977f708c6d64cf16cea63214cbb46a4843b..92488584e337f68382058bfd4a1f71941e7d6aa2 100644 (file)
@@ -26,7 +26,7 @@ hexdigit(int c)
 void
 usage(void)
 {
-       fprint(2, "Usage: %s [ -d ] [ file ]\n", argv0);
+       fprint(2, "usage: %s [ -d ] [ file ]\n", argv0);
        exits("usage");
 }
 
index c457fe477683c5827553b2ce16e8a665838a8f91..7a72e65137a3b7c2fda1dad0b8a1e11f0b6c8631 100644 (file)
@@ -28,7 +28,7 @@ main(int argc, char *argv[])
        case 'b': pbadr++; break;
        case 'c': pchar++; break;
        default:
-               fprint(2, "Usage: %s [-lwrbc] [file ...]\n", argv0);
+               fprint(2, "usage: %s [-lwrbc] [file ...]\n", argv0);
                exits("usage");
        } ARGEND
        if(pline+pword+prune+pbadr+pchar == 0) {