moved maven coloring into separate command
This commit is contained in:
parent
b69760342e
commit
4baf61e0eb
25
.zshrc
25
.zshrc
@ -440,31 +440,6 @@ alias su="sudo -u root -i"
|
|||||||
alias sudo="nocorrect sudo"
|
alias sudo="nocorrect sudo"
|
||||||
|
|
||||||
#---------------------------------- Maven ------------------------------------
|
#---------------------------------- Maven ------------------------------------
|
||||||
# Coloring maven output
|
|
||||||
# based on https://gist.github.com/katta/1027800
|
|
||||||
|
|
||||||
mvn-color()
|
|
||||||
{
|
|
||||||
mvn $@ 2>/dev/null | sed -e "
|
|
||||||
/^\W*$/d
|
|
||||||
s/\(-\{20,\}\)/$fg[black]\1$reset_color/g
|
|
||||||
s/Building \(.*\)/Building $fg_bold[magenta]\1$reset_color/g
|
|
||||||
s/--- \([^@]\+\) @ \(.*\) ---/$fg_bold[magenta]\2$reset_color - $fg_bold[cyan]\1$reset_color ---/g
|
|
||||||
s/\(\(BUILD \)\?SUCCESS\)/$fg_bold[green]\1$reset_color/g
|
|
||||||
s/\(\(BUILD \)\?FAILURE\)/$fg_bold[red]\1$reset_color/g
|
|
||||||
s/\(SKIPPED\)/$fg_bold[yellow]\1$reset_color/g
|
|
||||||
s/\(\[INFO\]\)\(.*\)/$fg_bold[blue]---$reset_color\2/g
|
|
||||||
s/\(\[WARNING\]\)\(.*\)/$fg_bold[yellow]>>>$reset_color\2/g
|
|
||||||
s/\(\[ERROR\]\)\(.*\)/$fg_bold[red]!!!$reset_color\2/g
|
|
||||||
s/^ T E S T S/$fg_bold[blue]~~~$reset_color /
|
|
||||||
s/Results :/$fg_bold[blue]~~~$reset_color Total: /
|
|
||||||
s/Running \([a-zA-Z0-9.]\+\)/$fg_bold[blue]~~~$reset_color Test: $fg_bold[cyan]\1$reset_color/
|
|
||||||
s/Tests run: \([^,]*\), Failures: \([^,]*\), Errors: \([^,]*\), Skipped: \([^,]*\)/$fg_bold[blue]~~~$reset_color Run: $fg_bold[green]\1$reset_color, Failed: $fg_bold[red]\2$reset_color, Error: $fg_bold[red]\3$reset_color, Skipped: $fg_bold[yellow]\4$reset_color/
|
|
||||||
"
|
|
||||||
echo -ne "$reset_color"
|
|
||||||
}
|
|
||||||
alias mvn='mvn-color'
|
|
||||||
|
|
||||||
# Read project information from current directory - needed for prompt
|
# Read project information from current directory - needed for prompt
|
||||||
|
|
||||||
maven_read_project() {
|
maven_read_project() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user