1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#!/bin/sh color_out() { printf "\e[0;$1m%s\e[0;0m\n" "$2" } success() { color_out 32 "$1" } info() { color_out 36 "$1" } err() { color_out 31 "$1" } warn() { color_out 33 "$1" } err_die() { err "$1" exit 1 }