Fix directory view with viuimg

This commit is contained in:
Arun Prakash Jana 2019-09-29 09:19:44 +05:30
parent e8d5c453d7
commit a25165d1bd
No known key found for this signature in database
GPG key ID: A75979F35C080412

View file

@ -2,12 +2,25 @@
# Description: View an image or images in a directory in pager # Description: View an image or images in a directory in pager
# #
# Note: While it's very easy to fix this in Bash (sample commented), with the
# current POSIX shell script implementation the unmatched patterns are spewed.
# A patch to fix this is highly appreciated.
#
# Shell: POSIX compliant # Shell: POSIX compliant
# Author: Arun Prakash Jana # Author: Arun Prakash Jana
if ! [ -z "$1" ]; then if ! [ -z "$1" ]; then
if [ -d "$1" ]; then if [ -d "$1" ]; then
viu -n "$1"/* 2>/dev/null | less -R cd "$1"
# Bash implementation
# shopt -s nullglob
# viu -n *.bmp *.BMP *.gif *.GIF *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.svg *.SVG 2>/dev/null | less -R
for file in *.bmp *.BMP *.gif *.GIF *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.svg *.SVG
do
viu -n "$file" 2>/dev/null
done | less -R
else else
viu -n "$1" | less -R viu -n "$1" | less -R
fi fi