ROOT=shift
ROOT="${NORMAL}\($ROOT\)"
fi
-
+
prefix="$@"
-
# Change $HOME -> ~
if [ "${PWD#$HOME*}" != "$PWD" ]; then
current_dir="~${PWD#$HOME*}"
"$TERM" = "vt221" ]; then
string=$(echo "${SYSNAME##*:}:$@")
echo -n "${ESC}]2;$string\007"
- elif [ "$TERM" = "cygwin" -o "$TERM" = "vt100" -o "$TERM" = "xterm" ]; then
- # Here's where we set the prompt with root
- PS1="\[\e]0;$prefix$current_dir\a$AQUA\]$ROOT\[$YELLOW\]$SYSNAME:\[$NORMAL\]"
+ elif [ "$TERM" = "cygwin" -o \
+ "$TERM" = "vt100" -o \
+ "$TERM" = "xterm" -o \
+ "$TERM" = "xtermc" -o \
+ "$TERM" = "xterm-256color" ]; then
+ PS1="\[\e]0;$prefix$current_dir\007\]$ROOT\[$B_YELLOW\]$SYSNAME:\[$B_WHITE\]"
fi
} # title_bar
# view and a string to indicate that you are root.
function set_title {
if [ $($id -u) -eq 0 ]; then
- ROOT="Wizard "
+ root="Wizard "
else
- ROOT=
+ root=
fi
view_name=$(scm pwv -short 2> /dev/null);
if [[ $view_name = *NONE* ]]; then
view_name=""
- title_bar "$ROOT"
+ title_bar "$root"
else
- title_bar "$ROOT" "View: $view_name: "
+ title_bar "${root}View: $view_name: "
fi
icon_name "${SYSNAME##*:}"
# Sets prompt on terminals listed.
function set_prompt {
if [ $($id -u) -eq 0 ]; then
- if [ "$TERM" = "hpterm" -o \
- "$TERM" = "hp" -o \
- "$TERM" = "2392A" -o \
- "$TERM" = "dtterm" -o \
- ! -z "$DTTERM" ]; then
- ROOT="${RED}Wizard$NORMAL "
- elif [ "$TERM" = "vt100" -o \
- "$TERM" = "xterm" -o \
- "$TERM" = "vt220" ]; then
- ROOT="${BOLD}${BLINK}Wizard$NORMAL "
+ if [ "$TERM" = "hpterm" -o \
+ "$TERM" = "hp" -o \
+ "$TERM" = "2392A" -o \
+ "$TERM" = "dtterm" -o \
+ "$TERM" = "vt100" -o \
+ "$TERM" = "cygwin" -o \
+ "$TERM" = "xterm" -o \
+ "$TERM" = "xtermc" -o \
+ "$TERM" = "xterm-256color" -o \
+ "$TERM" = "vt220" ]; then
+ ROOT="\[${ROOT_COLOR}\]Wizard\[$NORMAL\] "
+ else
+ ROOT="Wizard "
fi
else
ROOT=""
fi
- if [ "$TERM" = "vt100" -o \
- "$TERM" = "xterm" -o \
+ if [ "$TERM" = "vt100" -o \
+ "$TERM" = "cygwin" -o \
+ "$TERM" = "xterm" -o \
+ "$TERM" = "xtermc" -o \
+ "$TERM" = "xterm-256color" -o \
"$TERM" = "vt220" ]; then
- PS1="$ROOT$BOLD$SYSNAME:$NORMAL"
+ PS1="$ROOT\[$B_YELLOW\]$SYSNAME:\[$B_WHITE\]"
else
PS1="$ROOT$SYSNAME:"
fi
ps $psopts | $PAGER
else
for str; do
- ps $psopts | grep "$str" | grep -v "grep $str" | grep -v "grep -d skip"
+ ps $psopts | grep "$str" | grep -ve "grep $str" -e "grep -d skip" -e "grep --color=auto"
done
fi
} # sj