diff --git a/src/beesh.sh.in b/src/beesh.sh.in index 7a7fdf2..44d530e 100755 --- a/src/beesh.sh.in +++ b/src/beesh.sh.in @@ -492,6 +492,12 @@ function bee_run() { action=${1} shift + if is_func "mee_${action}_pre" ; then + log_enter "mee_${action}_pre()" + mee_${action}_pre "${@}" + log_leave "mee_${action}_pre()" + fi + if is_func "mee_${action}" ; then log_enter "mee_${action}()" mee_${action} "${@}" @@ -504,6 +510,12 @@ function bee_run() { print_error "don't know how to run '${action}'" exit fi + + if is_func "mee_${action}_post" ; then + log_enter "mee_${action}_post()" + mee_${action}_post "${@}" + log_leave "mee_${action}_post()" + fi } config_init_colors