mirror of
https://github.com/stefanocasazza/ULib.git
synced 2025-09-28 19:05:55 +08:00
89 lines
2.7 KiB
Plaintext
89 lines
2.7 KiB
Plaintext
# -----------------------------------------------------------------------------
|
|
# Set a few variables that influence the text that's printed on the screen.
|
|
# -----------------------------------------------------------------------------
|
|
# \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)
|
|
# -----------------------------------------------------------------------------
|
|
# NORMAL prints text in normal mode
|
|
# FAILURE prints text in a red colour
|
|
# SUCCESS prints text in a green colour
|
|
# WARNING prints text in a yellow colour
|
|
# -----------------------------------------------------------------------------
|
|
|
|
SUCCESS="$ECHO \\033[1;32m"
|
|
WARNING="$ECHO \\033[1;33m"
|
|
FAILURE="$ECHO \\033[1;31m"
|
|
|
|
if [ "x$ECHO" = "x" ]; then
|
|
export ECHO=printf
|
|
# export ECHO="/bin/echo -e -n"
|
|
fi
|
|
|
|
if [ "$TERM" = "cygwin" ]; then
|
|
NORMAL="$ECHO \\033[37m"
|
|
else
|
|
NORMAL="$ECHO \\033[m"
|
|
fi
|
|
|
|
export NORMAL SUCCESS WARNING FAILURE
|
|
|
|
#for h in 0 1; do
|
|
# echo -e "\\033[0;${h}m\\c"
|
|
# case $h in
|
|
# 0) echo -e "Normal\\c" ;;
|
|
# 1) echo -e "High\\c" ;;
|
|
# esac
|
|
# echo -e " intensity foreground (background color in parentheses)\\033[m"
|
|
# for f in 0 1 2 3 4 5 6 7; do
|
|
# for b in 0 1 2 3 4 5 6 7 8; do
|
|
# echo -e "\\033[${h};3${f}\\c"
|
|
# if [ $b -lt 8 ]; then
|
|
# echo -e ";4${b}m\\c"
|
|
# else
|
|
# echo -e "m\\c"
|
|
# fi
|
|
# case $f in
|
|
# 0) echo -e " BLACK \\c" ;;
|
|
## 1) echo -e " RED \\c" ;;
|
|
# 2) echo -e " GREEN \\c" ;;
|
|
# 3) echo -e " YELLOW\\c" ;;
|
|
# 4) echo -e " BLUE \\c" ;;
|
|
# 5) echo -e "MAGENTA\\c" ;;
|
|
# 6) echo -e " CYAN \\c" ;;
|
|
# 7) echo -e " WHITE \\c" ;;
|
|
# esac
|
|
# case $b in
|
|
# 8) echo -e "\\033[m" ;;
|
|
# *) echo -e " \\033[m \\c" ;;
|
|
# esac
|
|
# done
|
|
# done
|
|
# echo -e "\\033[${h}m\\c"
|
|
# for b in 0 1 2 3 4 5 6 7 8; do
|
|
# case $b in
|
|
# 0) echo -e "(black) \\c" ;;
|
|
# 1) echo -e " (red) \\c" ;;
|
|
# 2) echo -e "(green) \\c" ;;
|
|
# 3) echo -e "(yellow) \\c" ;;
|
|
# 4) echo -e " (blue) \\c" ;;
|
|
# 5) echo -e "(magenta)\\c" ;;
|
|
# 6) echo -e " (cyan) \\c" ;;
|
|
# 7) echo -e "(white) \\c" ;;
|
|
# 8) echo -e " (none)\\c" ;;
|
|
# esac
|
|
# done
|
|
# echo -e "\\033[m\\n"
|
|
#done
|