improving colors

This commit is contained in:
Arian Acosta 2017-07-15 14:24:01 -04:00
parent 3bf572b7a4
commit a38cecef92
1 changed files with 12 additions and 10 deletions

22
sync.sh
View File

@ -2,20 +2,22 @@
# prints colored text # prints colored text
print_style () { print_style () {
if [ "$2" == "info" ] ; then if [ "$2" == "info" ] ; then
COLOR="1;96m"; COLOR="96m";
elif [ "$2" == "success" ] ; then elif [ "$2" == "success" ] ; then
COLOR="1;92m"; COLOR="92m";
elif [ "$2" == "warning" ] ; then elif [ "$2" == "warning" ] ; then
COLOR="1;93m"; COLOR="93m";
elif [ "$2" == "danger" ] ; then elif [ "$2" == "danger" ] ; then
COLOR="1;31m"; COLOR="41m";
else #white else #white
COLOR="1;97m"; COLOR="97m";
fi fi
printf "\e[$COLOR%-6s\e[m" "$1"; STARTCOLOR="\e[1;$COLOR";
ENDCOLOR="\e[m";
printf "$STARTCOLOR%b$ENDCOLOR" "$1";
} }
if [[ $# -eq 0 ]] ; then if [[ $# -eq 0 ]] ; then
@ -30,7 +32,7 @@ if [[ $# -eq 0 ]] ; then
fi fi
if [ "$1" == "up" ] ; then if [ "$1" == "up" ] ; then
print_style "Initializing Docker Sync\n" 'info'; print_style "Initializing Docker Sync\n" "info";
print_style "(May take a long time (15min+) on the 'Looking for changes' step the first time)\n" 'warning'; print_style "(May take a long time (15min+) on the 'Looking for changes' step the first time)\n" 'warning';
docker-sync start; docker-sync start;
print_style "Initializing Docker Compose\n" 'info'; print_style "Initializing Docker Compose\n" 'info';
@ -44,7 +46,7 @@ elif [ "$1" == "down" ]; then
docker-sync stop; docker-sync stop;
elif [ "$1" == "install" ]; then elif [ "$1" == "install" ]; then
print_style "Installing docker-sync" 'info'; print_style "Installing docker-sync\n" 'info';
gem install docker-sync; gem install docker-sync;
elif [ "$1" == "trigger" ]; then elif [ "$1" == "trigger" ]; then
@ -56,5 +58,5 @@ elif [ "$1" == "clean" ]; then
docker-sync clean; docker-sync clean;
else else
print_style "Invalid argument. Use 'up','down','install','trigger' or 'clean'\n" 'danger'; print_style "Invalid argument. Use 'up','down','install','trigger' or 'clean'" 'danger';
fi fi