@@ -58,7 +58,8 @@ _bat_:run() {
58 _out "$BAT" --version
58 _out "$BAT" --version
59 _out env | grep '^BAT_\|^PAGER='
59 _out env | grep '^BAT_\|^PAGER='
61− local cache_dir="$($BAT --cache-dir)"
61+ local cache_dir
62+ cache_dir="$($BAT --cache-dir)"
62 if [[ -f "${cache_dir}/syntaxes.bin" ]]; then
63 if [[ -f "${cache_dir}/syntaxes.bin" ]]; then
63 _print_command "$BAT" "--list-languages"
64 _print_command "$BAT" "--list-languages"
64 echo "Found custom syntax set."
65 echo "Found custom syntax set."
@@ -79,8 +80,8 @@ _bat_config_:run() {
79_bat_wrapper_:run() {
80_bat_wrapper_:run() {
80 _bat_wrapper_:detect_wrapper() {
81 _bat_wrapper_:detect_wrapper() {
81 local bat="$1"
82 local bat="$1"
82− if file "$(which "${bat}")" | grep "text executable" &> /dev/null; then
83+ if file "$(command -v "${bat}")" | grep "text executable" &> /dev/null; then
83− _out_fence cat "$(which "${bat}")"
84+ _out_fence cat "$(command -v "${bat}")"
@@ -104,7 +105,8 @@ _bat_wrapper_function_:run() {
106 *bash* | *zsh*)
107 *bash* | *zsh*)
107− local type="$("$SHELL" --login -i -c "type ${command}" 2>&1)"
109+ type="$("$SHELL" --login -i -c "type ${command}" 2>&1)"
108 if grep 'function' <<< "$type" &> /dev/null; then
110 if grep 'function' <<< "$type" &> /dev/null; then
109 _out_fence "$SHELL" --login -i -c "declare -f ${command}"
111 _out_fence "$SHELL" --login -i -c "declare -f ${command}"