cwe man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

CWE(1)			       Text Manipulation			CWE(1)

NAME
       cwe - (color wrapper) echo

SYNOPSIS
       cwe [string]

DESCRIPTION
       cwe  is	a command to echo special formatted (colored) strings to stan‐
       dard output.  cwe is directly linked to the cw binary and cw recognizes
       that it is only designed to color a single string and exit.  if you are
       not familiar with cw you should	probably  consult  that	 documentation
       first.  (as  long as the first 3 letters are "cwe" in the link name, cw
       will assume it is cwe)

       The main purpose of  cwe's  existence  is  to  expand  color  to	 shell
       prompts,	 shell	scripts,  and other (non-program/file wrapping) things
       while still keeping (some of) the color scheme cw provides.

       Several conversions are supported, and are the same as the print	 defi‐
       nition instruction when using cw directly.

       \\     ignore the current \

       \e     escape conversion, usually used for ANSI (color) codes

       \r     carriage return conversion

       \n     new line conversion

       \t     horizontal tab conversion

       \v     virtical tab conversion

       \xNN   hexadecimal   value   conversion,	  must	 be  followed  by  two
	      bytes(00-ff) (where available)

       \C[color]
	      color conversion, brackets are included in the string

       the color values used are in the text form of:
	      black, blue, green,  cyan,  red,	purple,	 brown,	 grey+,	 grey,
	      blue+,  green+,  cyan+,  red+,  purple+, yellow, white, default,
	      none, random, random+, random&

       colors with a + designate a brighter color.  random, random+  and  ran‐
       dom& are random colors set at the start of cw or by the CW_RANDOM envi‐
       ronmental variable (random& is a complementary color to random and ran‐
       dom+)

EXAMPLES
       bash# export CW_RANDOM='cyan:blue'
       bash# export PS1='$(cwe "\C[random+]\u\C[default]# ")'
       (note that \u is processed by bash and not cwe)

ENVIRONMENT
       CW_RANDOM
	      creates  a  new  random colorset based on a list of colors sepa‐
	      rated by colons.	the random color selected will be used for the
	      colors random, random+ and random& (color values explicitly used
	      in context to this variable are: black, blue, green, cyan,  red,
	      purple, brown, grey, grey+)

       CW_NORANDOM
	      disables	random	colors	by  always using the first list choice
	      (any value placed in the variable will enable)

       CW_INVERT
	      re-defines the internal colormap to the opposite	colors.	  this
	      is intended to help terminals with white backgrounds become more
	      readable (any value placed in the variable will enable)

       CW_COLORIZE
	      defines a static colorset to override  the  definition  file(and
	      CW_INVERT)  colors.   this  is  intended	to help make a uniform
	      color scheme.  the format is CW_COLORIZE=color[:color] ('['  and
	      ']'  are	not  included).	 if a second color is provided you may
	      use any colors desired for both fields,  however	if  you	 place
	      just  one	 color in the variable it must be one of the following
	      colors: black, blue, green,  cyan,  red,	purple,	 brown,	 grey,
	      grey+, random (using the dual color entry style can cause irreg‐
	      ular coloring using offbeat combinations do to the method	 being
	      used  to	colorize,  it  is  recommended to use the single entry
	      style)

       CW_REMAP
	      remaps one or more internal color(s) to  ANSI  values  or	 other
	      internal	color  values.	this is useful for remapping colors to
	      special ANSI (code) values or more advanced color scheming (than
	      CW_COLORIZE).   the colors random, random+, random&, default and
	      none  may	 not   be   remapped   or   used.    the   format   is
	      CW_REMAP=color=[##;##|color]:color=[##;##|color]:... ('#' stands
	      for a single digit, which forms the ANSI code;  '|'  stands  for
	      "or", and the '|' is not included; '[' and ']' are not included)

       CW_SUPERMAP
	      changes the internal color format to an entirely different color
	      format(ie. non-ANSI), this is intended for  special  non-console
	      coloring	situations.   supermaps are internal and can be listed
	      by running cw -V.	 if a supermap and a remap are	both  defined,
	      then  the	 supermap will be forcefully disabled due to potential
	      internal conflicts

AUTHOR
       Written by v9/fakehalo. [v9@fakehalo.us]

BUGS
       Report bugs to <v9@fakehalo.us>.

COPYRIGHT
       Copyright © 2005 v9/fakehalo.
       This is free software; see the source for copying conditions.  There is
       NO  warranty;  not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
       PURPOSE.

SEE ALSO
       cw(1) cwu(1)

v9/fakehalo			 February 2005				CWE(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net