chiark / gitweb /
tmpdir.c, tmpdir.1: Add a `--quiet' option.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 8 Jul 2024 02:24:02 +0000 (03:24 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 17 Jul 2024 12:23:10 +0000 (13:23 +0100)
Not super helpful, because `tmpdir' starts out at verbosity zero, but an
aesthetic improvement.

tmpdir.1
tmpdir.c

index a1a170089a9a0cd977771080f350b0c7d356038f..be786bd3e4dbe7a2376be047740848c859747559 100644 (file)
--- a/tmpdir.1
+++ b/tmpdir.1
@@ -4,7 +4,7 @@
 tmpdir \- choose, or check a choice of, temporary directory
 .SH SYNOPSIS
 .B tmpdir
-.RB [ \-bcv ]
+.RB [ \-bcqv ]
 .RB [ \-C
 .IR dir ]
 .RB [ \-g
@@ -84,6 +84,11 @@ Trust (the members of)
 .IR group :
 consider directories they can write to be safe.
 .TP
+.B "\-q, \-\-quiet"
+Be less verbose; cancel out a
+.B \-v
+option.
+.TP
 .B "-v, \-\-verbose"
 Report problems to standard error.  Repeat for more verbosity.
 .SH BUGS
index 574e16f8ecdb07f27c563d90098c51792f40e4b1..944cc18ea08169ea437cde34ef6b02d19322e30a 100644 (file)
--- a/tmpdir.c
+++ b/tmpdir.c
@@ -344,6 +344,7 @@ int main(int argc, char *argv[])
       { "bourne",      0,              0,      'b' },
       { "cshell",      0,              0,      'c' },
       { "group",       OPTF_ARGREQ,    0,      'g' },
+      { "quiet",       0,              0,      'q' },
       { "verbose",     0,              0,      'v' },
       { 0,             0,              0,      0 }
     };
@@ -373,6 +374,10 @@ int main(int argc, char *argv[])
       case 'g':
        allowgroup(&cp, optarg);
        break;
+      case 'q':
+       if (cp.cp_verbose)
+         cp.cp_verbose--;
+       break;
       case 'v':
        cp.cp_verbose++;
        break;