Date: Mon, 22 Jan 2001 05:37:59 +0100 From: Cliff Sarginson <cliff@raggedclown.net> To: Trevin Chow <tmchow@sfu.ca> Cc: questions@FreeBSD.ORG Subject: Re: color prompts? Message-ID: <20010122053759.A1639@raggedclown.net> In-Reply-To: <Pine.GSO.4.30.0101211429120.25541-100000@fraser.sfu.ca>; from tmchow@sfu.ca on Sun, Jan 21, 2001 at 02:31:20PM -0800 References: <Pine.GSO.4.30.0101211429120.25541-100000@fraser.sfu.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jan 21, 2001 at 02:31:20PM -0800, Trevin Chow wrote:
> I'm looking at making my own prompt for bash and
> saw this color information on the web for one particular
> prompt:
>
> local COLOR1="\[\033[0;36m\]"
> local COLOR2="\[\033[1;36m\]"
> local COLOR3="\[\033[1;30m\]"
> local COLOR4="\[\033[0m\]"
>
> Where exactly is the color information? Is there
> a good howto somewhere?
>
Here is something I have on my Linux system...
Adjust to taste ...
# Terminal codes for petty displays
#
# \033 ascii ESCape
# \033[<NUM>G move to column <NUM> (linux console, xterm, not vt100)
# \033[<NUM>C move <NUM> columns forward but only upto last column
# \033[<NUM>D move <NUM> columns backward but only upto first column
# \033[<NUM>A move <NUM> rows up
# \033[<NUM>B move <NUM> rows down
# \033[1m switch bold on
# \033[31m switch red on
# \033[32m switch green on
# \033[33m switch yellow on
# \033[m switch color/bold off
# \017 exit alternate mode (xterm, vt100, linux console)
# \033[10m exit alternate mode (linux console)
# \015 carriage return (without newline)
#
esc=`echo -en "\033"`
BOLD="${esc}[1m"
RED="${esc}[31m"
GREEN="${esc}[32m"
YELLOW="${esc}[33m"
NORMAL=`echo -en "${esc}[m\017"`
1,1 Top
...have fun
Cliff
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010122053759.A1639>
