Colors for your scripts, the easy way.
##Usage
Just import rainbow.sh and start using the available functions in your scripts.
Remember you need to save the output of the desired color function to a variable and print that later, or if you wish to print the whole text in one color just use echogreen "my green text"
.
source rainbow.sh
vargreen=$(echogreen "Grass is green")
varred=$(echored "Roses are red")
varblue=$(echoblue "Violets are blue")
varyellow=$(echoyellow "Daisys are yellow")
varpurple=$(echopurple "Lavenders are purple")
varcyan=$(echocyan "The water is cyan")
echo "$vargreen ..Crickets are noisy.. $varred"
echo "$varblue ..Frogs jump.. $varyellow"
echo "$varpurple ..Dogs run.. $varcyan"
-
Don't forget to quote parameteres,
echogreen one big apple tree
will only outputone
, you should useechogreen "one big apple tree"
to get the full output. -
If you wish a darker color palette just redefine
__RAINBOWPALETTE
to0
like this:__RAINBOWPALETTE="0"