Compare commits

..

1 Commits

Author SHA1 Message Date
pull[bot]
2324ed28f9
Merge 6783417504 into a30181e240 2025-01-08 01:02:13 +00:00

View File

@ -9,23 +9,11 @@
# - https://iterm2.com/utilities/imgcat # - https://iterm2.com/utilities/imgcat
if [[ $# -ne 1 ]]; then if [[ $# -ne 1 ]]; then
>&2 echo "usage: $0 FILENAME[:LINENO][:IGNORED]" >&2 echo "usage: $0 FILENAME"
exit 1 exit 1
fi fi
file=${1/#\~\//$HOME/} file=${1/#\~\//$HOME/}
center=0
if [[ ! -r $file ]]; then
if [[ $file =~ ^(.+):([0-9]+)\ *$ ]] && [[ -r ${BASH_REMATCH[1]} ]]; then
file=${BASH_REMATCH[1]}
center=${BASH_REMATCH[2]}
elif [[ $file =~ ^(.+):([0-9]+):[0-9]+\ *$ ]] && [[ -r ${BASH_REMATCH[1]} ]]; then
file=${BASH_REMATCH[1]}
center=${BASH_REMATCH[2]}
fi
fi
type=$(file --brief --dereference --mime -- "$file") type=$(file --brief --dereference --mime -- "$file")
if [[ ! $type =~ image/ ]]; then if [[ ! $type =~ image/ ]]; then
@ -44,7 +32,7 @@ if [[ ! $type =~ image/ ]]; then
exit exit
fi fi
${batname} --style="${BAT_STYLE:-numbers}" --color=always --pager=never --highlight-line="${center:-0}" -- "$file" ${batname} --style="${BAT_STYLE:-numbers}" --color=always --pager=never -- "$file"
exit exit
fi fi