bin/b: fix inspect mode
This commit is contained in:
parent
033cd45029
commit
130790b92e
|
@ -104,13 +104,11 @@ for arg; do
|
||||||
fileinfo "$arg"
|
fileinfo "$arg"
|
||||||
done
|
done
|
||||||
|
|
||||||
if $inspect; then exit $?; fi
|
|
||||||
|
|
||||||
if test "$timg"; then
|
if test "$timg"; then
|
||||||
$elevate timg -V --rotate=exif -g $(tput cols)x$(expr $(tput lines) / 2) \
|
$inspect || $elevate timg $(test "$timga" && echo "-V") --rotate=exif -g $(tput cols)x$(expr $(tput lines) / 2) \
|
||||||
$(test $# -gt 1 && echo "-t0.2 --center --title --grid=$(expr $(tput cols) / \( 30 - $# \& $# \< 20 \| 10 \))x2") \
|
$(test $# -gt 1 && echo "-t0.2 --center --title --grid=$(expr $(tput cols) / \( 30 - $# \& $# \< 20 \| 10 \))x2") \
|
||||||
"${timg[@]}" "${timga[@]}" 2>/dev/null
|
"${timg[@]}" "${timga[@]}" 2>/dev/null
|
||||||
if test $# -lt 15; then
|
if $inspect || test $# -lt 15; then
|
||||||
tput setaf 6
|
tput setaf 6
|
||||||
for img in "${timg[@]}"
|
for img in "${timg[@]}"
|
||||||
do ident="$(identify -ping -precision 3 -format "%wx%h %b %m %[bit-depth]-bit %[colorspace]" "$img")"
|
do ident="$(identify -ping -precision 3 -format "%wx%h %b %m %[bit-depth]-bit %[colorspace]" "$img")"
|
||||||
|
@ -121,12 +119,12 @@ if test "$timg"; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$bat" -o "$batl"; then
|
if test "$bat" -o "$batl"; then
|
||||||
test "$(bat --version | cut -d. -f2)" -gt 16 && rule=,rule
|
$inspect || if test $# -gt ${#bat[@]} -a $# -gt ${#batl[@]} && test -z "$args"
|
||||||
if test $# -gt ${#bat[@]} -a $# -gt ${#batl[@]} && test -z "$args"
|
then $elevate head "${batl[@]}" "${bat[@]}" | cut -c-$(echo "$(tput cols)*1.9" | bc | cut -d. -f1)
|
||||||
then $elevate head "${batl[@]}" "${bat[@]}" | cut -c-$(echo "$(tput cols)*1.9" | bc | cut -d. -f1)
|
else test "$(bat --version | cut -d. -f2)" -gt 16 && rule=,rule
|
||||||
else test "$bat" && $elevate bat --style $(test $# -gt 1 && echo "numbers,")header$rule --pager 'less -RF' $args "${bat[@]}"
|
test "$bat" && $elevate bat --style $(test $# -gt 1 && echo "numbers,")header$rule --pager 'less -RF' $args "${bat[@]}"
|
||||||
test "$batl" && $elevate bat --style plain$rule --pager 'less -RF' $args "${batl[@]}"
|
test "$batl" && $elevate bat --style plain$rule --pager 'less -RF' $args "${batl[@]}"
|
||||||
fi
|
fi
|
||||||
fileinfo "${bat[@]}"
|
fileinfo "${bat[@]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue