diff --git a/bash_command_timer.sh b/bash_command_timer.sh index 625b9dd..8e3dd56 100644 --- a/bash_command_timer.sh +++ b/bash_command_timer.sh @@ -227,8 +227,8 @@ function BCTRegisterCallbacksWithBashPreexec() { precmd_functions+=(BCTPostCommand) } function BCTRegisterCallbacksDirectly() { - trap 'BCTPreCommand' DEBUG - PROMPT_COMMAND='BCTPostCommand' + trap 'BCTPreCommand "$_"' DEBUG + PROMPT_COMMAND+=('BCTPostCommand') } # Case 1: User-supplied path via BASH_PREEXEC_LOCATION if ! [ -z "$BASH_PREEXEC_LOCATION" ] && [ -f "$BASH_PREEXEC_LOCATION" ]; then