#!/bin/bash
#source /home/donnie/dev/public_html/scripts/die
source /home/donnie/dev/public_html/scripts/die-orig
debug() {
if [[ -n "$DEBUG" ]]; then
echo BASH_ARGC[0]=${BASH_ARGC[0]}
echo BASH_ARGC[1]=${BASH_ARGC[1]}
echo BASH_ARGC[@]=${BASH_ARGC[@]}
echo BASH_ARGV[@]=${BASH_ARGV[@]}
echo !BASH_ARGV[@]=${!BASH_ARGV[@]}
echo !BASH_ARGC[@]=${!BASH_ARGC[@]}
echo ARGS=$@
fi
}
bleb() {
debug
die
}
blah() {
debug
bleb arg1 arg2 "" arg4
}
foo() {
debug
blah
# dump_trace "Dying in foo()"
}
bar() {
debug
foo gabb rab "$@" bar bagg
# dump_trace "Dying in bar()"
}
bar test '2 a' "" blah