Helper _hledger_debug() now accepts any number of arguments
This commit is contained in:
parent
357a78e7bf
commit
9dc65e4ee5
@ -114,8 +114,11 @@ complete -F _hledger_extension_completion_function hledger-web
|
|||||||
# Comment out when done
|
# Comment out when done
|
||||||
_hledger_debug() {
|
_hledger_debug() {
|
||||||
((HLEDGER_DEBUG)) || return 0
|
((HLEDGER_DEBUG)) || return 0
|
||||||
local var=${1:-words}
|
local var vars=(words)
|
||||||
printf '\ndebug: %s\n' "$(declare -p "$var")" >&2
|
(($#)) && vars=("$@")
|
||||||
|
for var in "${vars[@]}"; do
|
||||||
|
printf '\ndebug: %s\n' "$(declare -p "$var")" >&2
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
# Stolen from bash-completion
|
# Stolen from bash-completion
|
||||||
|
|||||||
@ -114,8 +114,11 @@ complete -F _hledger_extension_completion_function hledger-web
|
|||||||
# Comment out when done
|
# Comment out when done
|
||||||
_hledger_debug() {
|
_hledger_debug() {
|
||||||
((HLEDGER_DEBUG)) || return 0
|
((HLEDGER_DEBUG)) || return 0
|
||||||
local var=${1:-words}
|
local var vars=(words)
|
||||||
printf '\ndebug: %s\n' "$(declare -p "$var")" >&2
|
(($#)) && vars=("$@")
|
||||||
|
for var in "${vars[@]}"; do
|
||||||
|
printf '\ndebug: %s\n' "$(declare -p "$var")" >&2
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
# Stolen from bash-completion
|
# Stolen from bash-completion
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user