From 7f64f6abc8b3639e7a2da0dad8160f0da4871586 Mon Sep 17 00:00:00 2001 From: Bastian Date: Mon, 14 Nov 2022 15:43:14 +0100 Subject: [PATCH] Add Helper for bash colors --- rainbow.sh | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 rainbow.sh diff --git a/rainbow.sh b/rainbow.sh new file mode 100644 index 0000000..395f34c --- /dev/null +++ b/rainbow.sh @@ -0,0 +1,51 @@ + +# https://github.com/xr09/rainbow.sh +# Bash helper functions to put colors on your scripts +# +# Usage example: +# vargreen=$(echogreen "Grass is green") +# echo "Coming next: $vargreen" +# + +__RAINBOWPALETTE="1" + +function __colortext() +{ + echo -e " \e[$__RAINBOWPALETTE;$2m$1\e[0m" +} + + +function echogreen() +{ + echo $(__colortext "$1" "32") +} + +function echored() +{ + echo $(__colortext "$1" "31") +} + +function echoblue() +{ + echo $(__colortext "$1" "34") +} + +function echopurple() +{ + echo $(__colortext "$1" "35") +} + +function echoyellow() +{ + echo $(__colortext "$1" "33") +} + +function echocyan() +{ + echo $(__colortext "$1" "36") +} + +function echowhite() +{ + echo $(__colortext "$1" "37") +}