b767976586a4be87a8e57bbe7feddab9fda097b6
- Author
- Marc Cornellà <marc.cornella@live.com>
- Committer
- Marc Cornellà <marc.cornella@live.com>
- Date
Message
mvn: use echoti instead of tput
Avoids forking to tput and some systems don't have tput
Diff
1diff --git a/plugins/mvn/mvn.plugin.zsh b/plugins/mvn/mvn.plugin.zsh
2index a6cd4edd14d9ea4ba72ae1da2483a083ce32143c..b557c23e8122b686fa36b78b4d28e4dd708b5c52 100644
3--- a/plugins/mvn/mvn.plugin.zsh
4+++ b/plugins/mvn/mvn.plugin.zsh
5@@ -1,24 +1,24 @@
6 # mvn-color based on https://gist.github.com/1027800
7-BOLD=$(tput bold)
8-UNDERLINE_ON=$(tput smul)
9-UNDERLINE_OFF=$(tput rmul)
10-TEXT_BLACK=$(tput setaf 0)
11-TEXT_RED=$(tput setaf 1)
12-TEXT_GREEN=$(tput setaf 2)
13-TEXT_YELLOW=$(tput setaf 3)
14-TEXT_BLUE=$(tput setaf 4)
15-TEXT_MAGENTA=$(tput setaf 5)
16-TEXT_CYAN=$(tput setaf 6)
17-TEXT_WHITE=$(tput setaf 7)
18-BACKGROUND_BLACK=$(tput setab 0)
19-BACKGROUND_RED=$(tput setab 1)
20-BACKGROUND_GREEN=$(tput setab 2)
21-BACKGROUND_YELLOW=$(tput setab 3)
22-BACKGROUND_BLUE=$(tput setab 4)
23-BACKGROUND_MAGENTA=$(tput setab 5)
24-BACKGROUND_CYAN=$(tput setab 6)
25-BACKGROUND_WHITE=$(tput setab 7)
26-RESET_FORMATTING=$(tput sgr0)
27+BOLD=$(echoti bold)
28+UNDERLINE_ON=$(echoti smul)
29+UNDERLINE_OFF=$(echoti rmul)
30+TEXT_BLACK=$(echoti setaf 0)
31+TEXT_RED=$(echoti setaf 1)
32+TEXT_GREEN=$(echoti setaf 2)
33+TEXT_YELLOW=$(echoti setaf 3)
34+TEXT_BLUE=$(echoti setaf 4)
35+TEXT_MAGENTA=$(echoti setaf 5)
36+TEXT_CYAN=$(echoti setaf 6)
37+TEXT_WHITE=$(echoti setaf 7)
38+BACKGROUND_BLACK=$(echoti setab 0)
39+BACKGROUND_RED=$(echoti setab 1)
40+BACKGROUND_GREEN=$(echoti setab 2)
41+BACKGROUND_YELLOW=$(echoti setab 3)
42+BACKGROUND_BLUE=$(echoti setab 4)
43+BACKGROUND_MAGENTA=$(echoti setab 5)
44+BACKGROUND_CYAN=$(echoti setab 6)
45+BACKGROUND_WHITE=$(echoti setab 7)
46+RESET_FORMATTING=$(echoti sgr0)
47
48 # if found an executable ./mvnw file execute it otherwise execute orignal mvn
49 mvn-or-mvnw() {