diff options
Diffstat (limited to 'exec')
-rw-r--r-- | exec/image-info | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/exec/image-info b/exec/image-info index a14ee7a..8e1b805 100644 --- a/exec/image-info +++ b/exec/image-info @@ -1,16 +1,19 @@ #!/bin/sh # Example for $XDG_CONFIG_HOME/sxiv/exec/image-info -# Called by sxiv(1) whenever an image gets loaded, -# with the name of the image file as its first argument. +# Called by sxiv(1) whenever an image gets loaded. # The output is displayed in sxiv's status bar. +# Arguments: +# $1: path to image file +# $2: image width +# $3: image height s=" | " # field separator filename=$(basename -- "$1") filesize=$(du -Hh -- "$1" | cut -f 1) -geometry=$(identify -format '%wx%h' ":$1[0]") +geometry="${2}x${3}" tags=$(identify -format '%[IPTC:2:25]' ":$1" | tr ';' ',') echo "${filesize}${s}${geometry}${tags:+$s}${tags}${s}${filename}" |