Thread (19 messages) flat view 19 messages, 7 authors, 2021-03-15

Re: [PATCH] tee: Add -q, --quiet option to not write to stdout

From: Alejandro Colomar (man-pages) <hidden>
Date: 2021-01-21 22:50:10

[CC += mtk, linux-api, freebsd, openbsd]

On 1/21/21 10:26 PM, Alejandro Colomar (man-pages) wrote:
Hi Berny,

On 1/21/21 10:01 PM, Bernhard Voelker wrote:
quoted
On 1/21/21 7:39 PM, Alex Henrie wrote:
quoted
That said, I would love to see `tee -q` added to a future revision of
POSIX and adopted everywhere.
I like the idea.
We have been living for decades without a terminating "pipe end piece",
so why hurrying a new option into an implementation of 'tee'?
Instead, this could be discussed thoroughly and specified by the OpenGroup
and nailed down in a new POSIX issue, and then all implementations
could adopt it consistently.
Are you willing to start the discussion there?
Hi Berny,

Please don't feel like I'm hurrying with this.
I'm strongly defending my patch to try to
convince you that it's a Good Thing :-)
But if it has to undergo a long discussion
with POSIX, BSD, and whoever, that's fine by me.

I'll send a v2 with --silent in a moment.


Hi Michael,

Talking about designing new APIs,
you might have something to say here,
even if it's not for the kernel.


I also CCd a few lists that might be interested.
Please comment.


Cheers,

Alex
I am.  However, the Austing Group is a nightmare in terms of login,
and doing things requiring an account; at least for me.

I'd prefer that someone else opens a bug there and links to the
discussion on an open mailing list like this one.

Do they have an open mailing list?

Is anyone hepling me report the bug to them?  I should learn at this
point...
quoted
BTW: --quiet is usually used to avoid outputting of informational
messages (e.g. wget, head, tail, md5sum), while 'tee' would change
its functional behavior.
Maybe --drain, --drain-stdout, --discard-stdout (-d), --no-stdout (-n),
--elide-stdout (-e) or something similar would be more appropriate?
I stand by -q, --quiet.  Conforming to: grep. Maybe there's some other.

$ man grep 2>/dev/null | sed -n '/-q, --quiet, --silent/,/^$/p'
       -q, --quiet, --silent
              Quiet;  do  not  write  anything to standard output.
              Exit immediately with zero status if  any  match  is
              found,  even if an error was detected.  Also see the
              -s or --no-messages option.


quoted
Have a nice day,
Berny
Kind regards,

Alex

-- 
Alejandro Colomar
Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/
http://www.alejandro-colomar.es/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help