Makefile: add pickrand
[cmccabe-bin] / comake
1 #!/usr/bin/env bash
2
3 # Colors
4 _ESC="$(echo -en '\e')"
5 C_NULL="${_ESC}[00;00m"
6 C_RED="${_ESC}[31;01m"
7 C_GREEN="${_ESC}[32;01m"
8 C_YELLOW="${_ESC}[33;01m"
9 C_LIGHTBLUE="${_ESC}[36;01m"
10
11 make "$@" 2>&1 | sed \
12         -e "s/\(^make.*\)/${C_LIGHTBLUE}\1${C_NULL}/" \
13         -e "s/\(.* [Ee]rror:.*\)/${C_RED}\1${C_NULL}/" \
14         -e "s/\(.* [Ww]arning:.*\)/${C_YELLOW}\1${C_NULL}/"
15 exit ${PIPESTATUS[0]}