public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-user] Colorized output when piping to tee
  @ 2017-12-18 20:11 99% ` David Haller
  0 siblings, 0 replies; 1+ results
From: David Haller @ 2017-12-18 20:11 UTC (permalink / raw
  To: gentoo-user

Hello,

On Mon, 18 Dec 2017, Ramon Fischer wrote:
>I am looking for a way to have a colorized output when piping to tee, e.g.:
>
>    /usr/bin/emerge --ask --update --deep --newuse --tree --verbose @world | tee --append nom.txt
>
>I already tried installing "dev-tcltk/expect" which should actually contain "unbuffer" which can help me out. But there is no unbuffer command.

# qfile `which unbuffer`
app-misc/unbuffer (/usr/bin/unbuffer)

>Am I missing something or is there any other way to do that?

unbuffer won't help you there anyway. That only changes when stuff is
written to the pipe.

You're actually looking for:

====
       --color < y | n >
              Enable  or  disable  color  output.   This  option will override
              NOCOLOR (see make.conf(5)) and may also be used to  force  color
              output  when  stdout is not a tty (by default, color is disabled
              unless stdout is a tty).
=====

BTW: if you don't want that colorized output in the log, add

app-text/ansifilter (/usr/bin/ansifilter)

for reading the log.

HTH,
-dnh

-- 
MCSE: "Microsoft Certified Stupidity enclosed"        -- A. Spengler


^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2017-12-18 19:46     [gentoo-user] Colorized output when piping to tee Ramon Fischer
2017-12-18 20:11 99% ` David Haller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox