mirror of
https://github.com/ajeetdsouza/zoxide.git
synced 2026-11-06 20:57:56 -04:00
Avoid firing the ERR trap from the Bash hook in array PROMPT_COMMAND (#1349)
This commit is contained in:
+1
-1
@@ -64,7 +64,7 @@ function __zoxide_hook() {
|
||||
# Initialize hook.
|
||||
if [[ ${PROMPT_COMMAND:=} != *'__zoxide_hook'* ]]; then
|
||||
if [[ "$(declare -p PROMPT_COMMAND 2>&1)" == "declare -a"* ]]; then
|
||||
PROMPT_COMMAND=("${PROMPT_COMMAND[@]}" __zoxide_hook)
|
||||
PROMPT_COMMAND=("${PROMPT_COMMAND[@]}" '__zoxide_hook || \builtin true')
|
||||
else
|
||||
# shellcheck disable=SC2128,SC2178
|
||||
PROMPT_COMMAND="${PROMPT_COMMAND%"${PROMPT_COMMAND##*[![:space:];]}"}"
|
||||
|
||||
Reference in New Issue
Block a user