[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bash fancy prompt



ciao Dodiesis,

> ma perchè?
> a te viene un prompt come al tipo dello screenshot?

no lo so, io ho il mio:
paolop$ echo $PS1
\[${BRIGHT}\]$TTY\[${NORMAL}\]\[${TBLUE}${FLASH}\]:\[${NORMAL}${TYELLOW}${BRIGHT}\]\d - \t\[${TBLUE}${FLASH}\]:\[${NORMAL}${TYELLOW}${BRIGHT}\]\u@\h\[${NORMAL}${TGREEN}\]\w\n$([ -f /tmp/BPCAP ] && (cat /tmp/BPCAP; echo -n "%]"))\W\[${TCYAN}${BRIGHT}\]\$\[${NORMAL}\]


# Define colors - code for later use ...

# echo "# /etc/COLORS #"

# use it in script files like:

#-8<----8<------
#!/bin/sh
#. /etc/COLORS
#PS1="$TRED"

# put a real escape character instead of ^[. To do this:
# emacs: ^Q ESC   vi: ^V ESC   joe:   0 2 7   jed:  ESC
#ESC="^["  # a real escape character

ESC="" # joe : `027

CLEAR="$ESC[H$ESC[J"

# Attribute codes:			Color Codes:
#							Text    Background
# 00    none				black		30      40
# 01    bold or bright			red		31      41
# 04    underlined			green		32      42
# 05    flashing			yellow		33      43
# 07    reverse				blue		34      44
# 08    concealed			magenta		35      45
#					cyan		36      46
# 					white		37      47

NORMAL="${ESC}[00m"
BRIGHT="${ESC}[01m"
UNDER="${ESC}[04m"
FLASH="${ESC}[05m"
REVERSE="${ESC}[07m"
CANC="${ESC}[08m"

# T* text color
# B* background color

TBLACK="${ESC}[30m"
BBLACK="${ESC}[40m"
TRED="${ESC}[31m"
BRED="${ESC}[41m"
TGREEN="${ESC}[32m"
BGREEN="${ESC}[42m"
TYELLOW="${ESC}[33m"
BYELLOW="${ESC}[43m"
TBLUE="${ESC}[34m"
BBLUE="${ESC}[44m"
TMAGENTA="${ESC}[35m"
BMAGENTA="${ESC}[45m"
TCYAN="${ESC}[36m"
BCYAN="${ESC}[46m"
TWHITE="${ESC}[37m"
BWHITE="${ESC}[47m"

ciao


-- 
/* Paolo Pedaletti,



Reply to: