mvn: use echoti instead of tput

Avoids forking to tput and some systems don't have tput
This commit is contained in:
Marc Cornellà 2019-02-17 17:35:57 +01:00
parent 5b569149f3
commit b767976586

View file

@ -1,24 +1,24 @@
# mvn-color based on https://gist.github.com/1027800 # mvn-color based on https://gist.github.com/1027800
BOLD=$(tput bold) BOLD=$(echoti bold)
UNDERLINE_ON=$(tput smul) UNDERLINE_ON=$(echoti smul)
UNDERLINE_OFF=$(tput rmul) UNDERLINE_OFF=$(echoti rmul)
TEXT_BLACK=$(tput setaf 0) TEXT_BLACK=$(echoti setaf 0)
TEXT_RED=$(tput setaf 1) TEXT_RED=$(echoti setaf 1)
TEXT_GREEN=$(tput setaf 2) TEXT_GREEN=$(echoti setaf 2)
TEXT_YELLOW=$(tput setaf 3) TEXT_YELLOW=$(echoti setaf 3)
TEXT_BLUE=$(tput setaf 4) TEXT_BLUE=$(echoti setaf 4)
TEXT_MAGENTA=$(tput setaf 5) TEXT_MAGENTA=$(echoti setaf 5)
TEXT_CYAN=$(tput setaf 6) TEXT_CYAN=$(echoti setaf 6)
TEXT_WHITE=$(tput setaf 7) TEXT_WHITE=$(echoti setaf 7)
BACKGROUND_BLACK=$(tput setab 0) BACKGROUND_BLACK=$(echoti setab 0)
BACKGROUND_RED=$(tput setab 1) BACKGROUND_RED=$(echoti setab 1)
BACKGROUND_GREEN=$(tput setab 2) BACKGROUND_GREEN=$(echoti setab 2)
BACKGROUND_YELLOW=$(tput setab 3) BACKGROUND_YELLOW=$(echoti setab 3)
BACKGROUND_BLUE=$(tput setab 4) BACKGROUND_BLUE=$(echoti setab 4)
BACKGROUND_MAGENTA=$(tput setab 5) BACKGROUND_MAGENTA=$(echoti setab 5)
BACKGROUND_CYAN=$(tput setab 6) BACKGROUND_CYAN=$(echoti setab 6)
BACKGROUND_WHITE=$(tput setab 7) BACKGROUND_WHITE=$(echoti setab 7)
RESET_FORMATTING=$(tput sgr0) RESET_FORMATTING=$(echoti sgr0)
# if found an executable ./mvnw file execute it otherwise execute orignal mvn # if found an executable ./mvnw file execute it otherwise execute orignal mvn
mvn-or-mvnw() { mvn-or-mvnw() {