|
|
@ -20,6 +20,10 @@ function on_return { |
|
|
# overridden function which permits stacktracing of original `return` statement |
|
|
# overridden function which permits stacktracing of original `return` statement |
|
|
function exit { |
|
|
function exit { |
|
|
code=${1:-0} |
|
|
code=${1:-0} |
|
|
|
|
|
|
|
|
|
|
|
# TODO: prefer this output, but change the exit case scenario message in stacktrace first! |
|
|
|
|
|
# >&2 echo "${BASH_SOURCE[2]}:${BASH_LINENO[0]} exit $@" |
|
|
|
|
|
|
|
|
>&2 echo "${BASH_SOURCE[2]}: line ${BASH_LINENO[0]}: exit $@" |
|
|
>&2 echo "${BASH_SOURCE[2]}: line ${BASH_LINENO[0]}: exit $@" |
|
|
builtin exit $code |
|
|
builtin exit $code |
|
|
} |
|
|
} |
|
|
|