Provided by: colorize_0.65-1_amd64 bug

NAME

       colorize - colorize text on terminal with ANSI escape sequences

SYNOPSIS

       colorize [option]... (foreground) [-|file]

       colorize [option]... (foreground)/(background) [-|file]

       colorize --clean[-all] [-|file]

       colorize -hV

DESCRIPTION

       Colorizes text read from standard input stream or file by using ANSI escape sequences (and
       also vice versa, i.e. cleaning text from sequences) and prints  resulting  output  to  the
       terminal.

       When  colorizing  text,  (foreground)  and  eventually  (background)  may be either one of
       following color values: none, black, red,  green,  yellow,  blue,  magenta,  cyan,  white,
       default  or  random.   First  character  of  color  name  in  upper case denotes increased
       intensity, whereas for lower case colors will  be  of  normal  intensity.   If  "none"  is
       chosen, no escape sequences will be emitted.

       Color  escape  sequences  are  added  per  each  line,  hence  colored lines can be safely
       extracted.

       When de-colorizing text, --clean omits  color  escape  sequences  which  were  emitted  by
       colorize  (see  NOTES  for  list), whereas --clean-all omits all valid ones.  If in doubt,
       consider using --clean-all.

OPTIONS

       --attr=ATTR1,ATTR2,...
              set attributes by name
              Attributes: bold, underscore, blink, reverse and concealed.

       --clean
              clean text from color escape sequences emitted by colorize

       --clean-all
              clean text from all valid color escape sequences

       -c, --config=PATH
              alternate configuration file location

       --exclude-random=COLOR
              text color to be excluded when selecting a random foreground color

       --omit-color-empty
              omit printing color escape sequences for empty lines

       -h, --help
              show help screen and exit

       -V, --version
              display version data and exit

FILES

       ~/.colorize.conf
              user configuration file

              If the aforementioned file exists, it  is  read,  parsed  and  processed  prior  to
              handling  the  command-line  options.   Command-line options override configuration
              values, but are currently not capable of unsetting them.  If unsetting is  desired,
              comment them out or remove them.

              Sample configuration file
                     # ~/.colorize.conf
                     attr = bold,underscore
                     color = magenta # favorite one
                     exclude-random = black
                     omit-color-empty = yes

              Configurable options and values
                     attr             (values same as command-line option)
                     color            (value  same as command-line colors)
                     exclude-random   (value  same as command-line option)
                     omit-color-empty (yes/no)

              Syntax
                     Each  line  ought  to  start  with a name of an option, followed by = and an
                     optional value.  Leaving the value blank, unsets the option.

                     Whitespace is allowed before the option name, after the option name,  before
                     the option value and after the option value.

                     Comments  may  be  placed  before  or  after  the option is set.  Everything
                     following the '#' sign is treated as being commented out.

NOTES

       The list of color escape sequence codes being emitted and omitted is as follows:

       *   30-37,39 (foreground colors)

       *   1-9;30-37,39 (foreground colors with attributes)

       *   40-47,49 (background colors)

       *   0 (reset)

EXAMPLES

       $ colorize green /etc/motd
              Print file /etc/motd with green as foreground color

       $ colorize green/black /etc/motd
              Print file /etc/motd with green as foreground and black as background color

       $ colorize green /etc/motd | colorize --clean
              Print input from stdin with color escape sequences omitted

       $ git log -1 -p --color | colorize --clean-all
              Print input from stdin with all color escape sequences omitted

       $ colorize --attr=bold green /etc/motd
              Print file /etc/motd with bold green as foreground color

AUTHOR

       Steven Schubiger <stsc@refcnt.org>