From: Hugo Villeneuve Date: Sun, 8 Oct 2023 21:03:24 +0000 (-0400) Subject: Add color for warning and errors X-Git-Url: http://gitweb.hugovil.com/?a=commitdiff_plain;h=7ded6fdd9e59aee0a29beaa95bca4eca21ddab50;p=fgen.git Add color for warning and errors --- diff --git a/fgen.sh b/fgen.sh index 5634d6a..0003fcd 100755 --- a/fgen.sh +++ b/fgen.sh @@ -37,12 +37,28 @@ case ${OSTYPE} in ;; esac +COLOR_ERR="\033[0;31m" +COLOR_WARN="\033[0;33m" +COLOR_NONE="\033[0m" + +function log_info() { + echo -e "${COLOR_NONE}${*}" +} + function log_dbg() { if [ x"${debug}" = x"1" ]; then echo "${*}" fi } +function log_warn() { + echo -e "${COLOR_WARN}${*}${COLOR_NONE}" +} + +function log_err() { + echo -e "${COLOR_ERR}${*}${COLOR_NONE}" +} + # Arg1: layer function get_size() { @@ -221,7 +237,7 @@ if [ $# -gt 1 ]; then fi if [ ! -f "${1}" ]; then - echo "Error: PSD source file not found" + log_err "Error: PSD source file not found" exit 1 fi @@ -254,7 +270,7 @@ if [ ${trames} -eq 1 ]; then log_dbg "Background size: ${size}" if [ x"${size}" = x"" ]; then - echo "Error: background layer not found" + log_err "Error: background layer not found" exit 1 fi @@ -322,9 +338,9 @@ if [ ${trames} -eq 1 ]; then expected_nf=$((${oldnf} + 1)) if [ ${expected_nf} -ne ${nf} ]; then - echo "Warning: non-sequential frame sequence: ${nf}" - echo " previous: ${oldnf}" - echo " expected: ${expected_nf}" + log_warn "Warning: non-sequential frame sequence: ${nf}" + log_warn " previous: ${oldnf}" + log_warn " expected: ${expected_nf}" insert_empty_frames ${expected_nf} $((${nf} -1)) fi fi