Приветствую, Не верю, что никто такого еще не написал ;) Хочется тулзу, которая принимает на stdin текст и согласно своего некоторого конфига раскрашивает output в разные цвета, что бы получалось что-то типа ls --color (в Linux) только для каких-то своих данных. -- //ShaD0w
Michail Litvak
Приветствую,
Не верю, что никто такого еще не написал ;) Хочется тулзу, которая принимает на stdin текст и согласно своего некоторого конфига раскрашивает output в разные цвета, что бы получалось что-то типа ls --color (в Linux) только для каких-то своих данных.
Ммм.. perl? конфиг задается парами s/$template/$colored/ -- WBR, Serge
8/8/2012 3:47 PM, Michail Litvak wrote:
Приветствую,
Не верю, что никто такого еще не написал ;) Хочется тулзу, которая принимает на stdin текст и согласно своего некоторого конфига раскрашивает output в разные цвета, что бы получалось что-то типа ls --color (в Linux) только для каких-то своих данных.
Можно на ccze посмотреть. -- Regards, Michael Bochkaryov www.rattler.kiev.ua
8 августа 2012 г., 16:37 пользователь Michael Bochkaryov
8/8/2012 3:47 PM, Michail Litvak wrote:
Приветствую,
Не верю, что никто такого еще не написал ;) Хочется тулзу, которая принимает на stdin текст и согласно своего некоторого конфига раскрашивает output в разные цвета, что бы получалось что-то типа ls --color (в Linux) только для каких-то своих данных.
Можно на ccze посмотреть.
-- Regards, Michael Bochkaryov www.rattler.kiev.ua юзаю ccze,colorize для раскраски всяких тайлов, и grc для утилит. Алиасы в zshrc:
if [ -f /usr/local/bin/grc ]; then alias ping="grc --colour=auto ping" alias traceroute="grc --colour=auto traceroute" alias make="grc --colour=auto make" alias diff="grc --colour=auto diff" alias cvs="grc --colour=auto cvs" alias netstat="grc --colour=auto netstat" fi Удобно и красиво :) -- ~~~ WBR, Vitaliy Turovets Systems Administrator Corebug.Net +38(093)265-70-55 VITU-RIPE X-NCC-RegID: ua.tv
Hello! On Wed, 08 Aug 2012 at 16:44:28 (+0300), Виталий Туровец wrote:
юзаю ccze,colorize для раскраски всяких тайлов, и grc для утилит. Алиасы в zshrc:
if [ -f /usr/local/bin/grc ]; then alias ping="grc --colour=auto ping" alias traceroute="grc --colour=auto traceroute" alias make="grc --colour=auto make"
alias diff="grc --colour=auto diff" alias cvs="grc --colour=auto cvs" alias netstat="grc --colour=auto netstat" fi Удобно и красиво :)
За grc спасибо =) Добавил алиасы и себе =) JFYI, вот что оно штатно умеет (/usr/local/share/grc/conf.*): configure cvs diff esperanto gcc irclog ldap log netstat ping proftpd traceroute wdiff -- George L. Yermulnik [YZ-RIPE]
On Wed, Aug 08, 2012 at 03:47:47PM +0300, Michail Litvak writes: ML> Не верю, что никто такого еще не написал ;) Хочется тулзу, которая ML> принимает на stdin текст и согласно своего некоторого конфига ML> раскрашивает output в разные цвета, что бы получалось что-то типа ML> ls --color (в Linux) только для каких-то своих данных. А ещё diff, чтобы выделял цветом изменённые фрагменты строк. "grep --color" есть, почему ж "diff --color" нет? :( -- Паша.
8/9/2012 12:48 AM, Pavel Gulchouck wrote:
On Wed, Aug 08, 2012 at 03:47:47PM +0300, Michail Litvak writes:
ML> Не верю, что никто такого еще не написал ;) Хочется тулзу, которая ML> принимает на stdin текст и согласно своего некоторого конфига ML> раскрашивает output в разные цвета, что бы получалось что-то типа ML> ls --color (в Linux) только для каких-то своих данных.
А ещё diff, чтобы выделял цветом изменённые фрагменты строк. "grep --color" есть, почему ж "diff --color" нет? :(
Я юзаю colordiff - вполне себе работает :) -- Regards, Michael Bochkaryov www.rattler.kiev.ua
On Thu, Aug 09, 2012 at 01:32:17AM +0300, Michael Bochkaryov writes: MB> 8/9/2012 12:48 AM, Pavel Gulchouck wrote:
On Wed, Aug 08, 2012 at 03:47:47PM +0300, Michail Litvak writes:
Не верю, что никто такого еще не написал ;) Хочется тулзу, которая принимает на stdin текст и согласно своего некоторого конфига раскрашивает output в разные цвета, что бы получалось что-то типа ls --color (в Linux) только для каких-то своих данных.
А ещё diff, чтобы выделял цветом изменённые фрагменты строк. "grep --color" есть, почему ж "diff --color" нет? :(
Я юзаю colordiff - вполне себе работает :)
Он ведь красит строки в выводе diff, а не различия внутри строк. Это и без него можно, это не то, что хотелось бы. -- Паша.
Thu, Aug 09, 2012 at 00:48:13, gul wrote about "Re: [uanog] Раскрасить stdout": ML> Не верю, что никто такого еще не написал ;) Хочется тулзу, которая ML> принимает на stdin текст и согласно своего некоторого конфига ML> раскрашивает output в разные цвета, что бы получалось что-то типа ML> ls --color (в Linux) только для каких-то своих данных.
А ещё diff, чтобы выделял цветом изменённые фрагменты строк. "grep --color" есть, почему ж "diff --color" нет? :(
git diff :) -netch-
Thu, Aug 09, 2012 at 14:09:39, artem.naluzhnyy wrote about "Re: [uanog] Раскрасить stdout":
А ещё diff, чтобы выделял цветом изменённые фрагменты строк. "grep --color" есть, почему ж "diff --color" нет? :( git diff :) wdiff / dwdiff
А цветом он красит? По описанию непохоже. gerrit'овая вебморда красит и строки, и добавленные/удалённые символы. -netch-
participants (8)
-
Artem Naluzhnyy
-
George L. Yermulnik
-
Michael Bochkaryov
-
Michail Litvak
-
Pavel Gulchouck
-
Serge Ribalchenko
-
Valentin Nechayev
-
Виталий Туровец