Krolyxon
Commit 7e7eaf0

Branches

Refs →

nsxivexamplesimage-info

20 lines · 430 B · Bourne Again Shell (bash)

1#!/bin/sh
2
3# Example for $XDG_CONFIG_HOME/nsxiv/exec/image-info
4# Called by nsxiv(1) whenever an image gets loaded.
5# The output is displayed in nsxiv's status bar.
6# Arguments:
7# $1: path to image file
8# $2: image width
9# $3: image height
10
11s=" " # field separator
12
13exec 2>/dev/null
14
15filename=$(basename -- "$1")
16filesize=$(du -Hh -- "$1" | cut -f 1)
17geometry="${2}x${3}"
18
19echo "${filesize}${s}${geometry}${s}${filename}"
20