mirror of
https://github.com/eth-p/bat-extras.git
synced 2025-01-20 20:28:37 +01:00
readd exa conditionally
This commit is contained in:
parent
d96fc92165
commit
162c21d012
@ -151,16 +151,37 @@ fi
|
|||||||
# Viewers:
|
# Viewers:
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
BATPIPE_VIEWERS=("eza" "ls" "tar" "unzip" "gunzip" "xz")
|
if ! command -v eza &> /dev/null
|
||||||
|
then
|
||||||
|
BATPIPE_VIEWERS=("eza" "ls" "tar" "unzip" "gunzip" "xz")
|
||||||
|
else
|
||||||
|
BATPIPE_VIEWERS=("exa" "ls" "tar" "unzip" "gunzip" "xz")
|
||||||
|
fi
|
||||||
|
|
||||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
|
viewer_exa_supports() {
|
||||||
|
[[ -d "$2" ]] || return 1
|
||||||
|
command -v "exa" &> /dev/null || return 1
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
viewer_eza_supports() {
|
viewer_eza_supports() {
|
||||||
[[ -d "$2" ]] || return 1
|
[[ -d "$2" ]] || return 1
|
||||||
command -v "eza" &> /dev/null || return 1
|
command -v "eza" &> /dev/null || return 1
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
viewer_exa_process() {
|
||||||
|
local dir="$(strip_trailing_slashes "$1")"
|
||||||
|
batpipe_header "Viewing contents of directory: %{PATH}%s" "$dir"
|
||||||
|
if "$BATPIPE_ENABLE_COLOR"; then
|
||||||
|
exa -la --color=always "$1" 2>&1
|
||||||
|
else
|
||||||
|
exa -la --color=never "$1" 2>&1
|
||||||
|
fi
|
||||||
|
return $?
|
||||||
|
}
|
||||||
viewer_eza_process() {
|
viewer_eza_process() {
|
||||||
local dir="$(strip_trailing_slashes "$1")"
|
local dir="$(strip_trailing_slashes "$1")"
|
||||||
batpipe_header "Viewing contents of directory: %{PATH}%s" "$dir"
|
batpipe_header "Viewing contents of directory: %{PATH}%s" "$dir"
|
||||||
|
Loading…
Reference in New Issue
Block a user