Krolyxon
Commit 3f25b90

Branches

Refs →

nsxivimage-info

17 lines · 458 B · Bourne Again Shell (bash)

1#!/bin/sh
2
3# Example for ~/.sxiv/exec/image-info
4# Called by sxiv(1) whenever an image gets loaded,
5# with the name of the image file as its first argument.
6# The output is displayed in sxiv's status bar.
7
8filename=$(basename "$1")
9filesize=$(du -h "$1" | cut -f 1)
10
11geometry=$(identify -format '%wx%h' "$1[0]")
12
13tags=$(exiv2 -q pr -pi "$1" | awk '$1~"Keywords" { printf("%s,", $4); }')
14tags=${tags:+|}${tags%,}
15
16echo "[$filesize|$geometry$tags] $filename"
17