aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/imgview
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/imgview')
-rwxr-xr-xplugins/imgview10
1 files changed, 6 insertions, 4 deletions
diff --git a/plugins/imgview b/plugins/imgview
index 16d483b..afc0d0f 100755
--- a/plugins/imgview
+++ b/plugins/imgview
@@ -43,22 +43,24 @@ if uname | grep -q "Darwin"; then
if [ -f "$1" ]; then
open "$1" >/dev/null 2>&1 &
fi
-elif command -v imvr >/dev/null 2>&1; then
+# `imvr` is often callable as `imv` on Linux distros
+# You might need to change the reference below
+elif which imvr >/dev/null 2>&1; then
if [ -f "$1" ]; then
view_dir imvr "$1" >/dev/null 2>&1 &
elif [ -d "$1" ] || [ -h "$1" ]; then
imvr "$1" >/dev/null 2>&1 &
fi
-elif command -v sxiv >/dev/null 2>&1; then
+elif which sxiv >/dev/null 2>&1; then
if [ -f "$1" ]; then
view_dir sxiv "$1" >/dev/null 2>&1 &
elif [ -d "$1" ] || [ -h "$1" ]; then
sxiv -qt "$1" >/dev/null 2>&1 &
fi
-elif command -v viu >/dev/null 2>&1; then
+elif which viu >/dev/null 2>&1; then
viu -n "$1" | less -R
else
- printf "install imv/sxiv/viu"
+ printf "Please install imv/sxiv/viu and check their callable names match the plugin source"
read -r _
exit 2
fi