From dd29f4b4a2a7941788cb8bd3372d3d05dfcb9883 Mon Sep 17 00:00:00 2001 From: Chris2038 Date: Fri, 16 Sep 2011 21:32:55 +0100 Subject: [PATCH] Added file for things common to all tool-scripts. --- tools/common | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tools/common diff --git a/tools/common b/tools/common new file mode 100644 index 000000000..69a048adb --- /dev/null +++ b/tools/common @@ -0,0 +1,30 @@ +COLOR_DEFAULT='\033[0m' +COLOR_LIGHTRED='\033[1;31m' +COLOR_GREEN='\033[0;32m' +COLOR_LIGHTGREEN='\033[1;32m' +COLOR_BROWN='\033[0;33m' +COLOR_PINK='\033[1;35m' +COLOR_YELLOW='\033[1;33m' +COLOR_WHITE='\033[1;37m' + +function echo_color { + for i in "${@:3}" + do + eval printf "\$COLOR_${1}" + printf "$2$i\n" + done + printf $COLOR_DEFAULT +} + +function query { echo_color 'BROWN' ' ' "$@"; printf ' > '; } +function text { echo_color 'WHITE' '' "$@"; } +function proclaim { echo_color 'PINK' \ "$@"; } +function info { echo_color 'BROWN' \ "$@"; } +function note { echo_color 'YELLOW' \ "$@"; } +function shell_example { + printf '\n'; + echo_color 'LIGHTGREEN' "\t>${COLOR_GREEN} " "$@" + printf '\n' +} +function warn { echo_color 'LIGHTRED' \ "$@"; } +