diff --git a/poc b/poc index c141df4..df2ea51 100755 --- a/poc +++ b/poc @@ -23,7 +23,7 @@ function on_error { >/dev/tty printf '\r' # force carriage return explicitly code="${1:-100}" - miaou_debug "on_error: $code ($$ -- $BASHPID)" + # miaou_debug "on_error: $code ($$ -- $BASHPID)" if [[ $$ == "$BASHPID" ]]; then >&2 echo "${BASH_SOURCE[1]}: line ${BASH_LINENO[0]}: command_error: ${code}" @@ -39,7 +39,7 @@ function dump_stderr { miaou_debug --stderr-- mapfile -t tmp_error <"$MIAOU_BASH_ERROR" for i in "${tmp_error[@]}"; do - >/dev/tty echo -ne "\e[90m" + >/dev/tty echo -ne "\e[94m" echo -e "$i" >/dev/tty echo -ne "\e[0m" done @@ -48,16 +48,18 @@ function dump_stderr { function dump_failure { miaou_debug --error box-- + >/dev/tty echo -ne "\e[94m" + echo -n "FAILURE TYPE = " >/dev/tty echo -ne "\e[95m" - echo FAILURE: "$failure_type" + echo "$failure_type" >/dev/tty echo -ne "\e[0m" miaou_debug --end of error box-- } function dump_stacktrace { miaou_debug --stacktrace-- - >/dev/tty echo -ne "\e[90m" - echo stacktrace... + >/dev/tty echo -ne "\e[94m" + echo TODO: stacktrace... >/dev/tty echo -ne "\e[0m" miaou_debug --end of stacktrace-- } @@ -82,7 +84,7 @@ function on_pipe { regex='.*: line [0-9]+: subshell_error: ([0-9]+)' [[ $last_error =~ $regex ]] && code=${BASH_REMATCH[1]} && failure_type="SUBSHELL_ERROR" - miaou_debug on_pipe: "${code}" + # miaou_debug on_pipe: "${code}" exit "$code" }