#!/usr/bin/env bash # Colors _ESC="$(echo -en '\e')" C_NULL="${_ESC}[00;00m" C_RED="${_ESC}[31;01m" C_GREEN="${_ESC}[32;01m" C_YELLOW="${_ESC}[33;01m" C_LIGHTBLUE="${_ESC}[36;01m" make "$@" 2>&1 | sed \ -e "s/\(^make.*\)/${C_LIGHTBLUE}\1${C_NULL}/" \ -e "s/\(.* [Ee]rror:.*\)/${C_RED}\1${C_NULL}/" \ -e "s/\(.* [Ww]arning:.*\)/${C_YELLOW}\1${C_NULL}/" exit ${PIPESTATUS[0]}