18 lines
		
	
	
		
			458 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			458 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| # Example for ~/.sxiv/exec/image-info
 | |
| # Called by sxiv(1) whenever an image gets loaded,
 | |
| # with the name of the image file as its first argument.
 | |
| # The output is displayed in sxiv's status bar.
 | |
| 
 | |
| filename=$(basename "$1")
 | |
| filesize=$(du -h "$1" | cut -f 1)
 | |
| 
 | |
| geometry=$(identify -format '%wx%h' "$1[0]")
 | |
| 
 | |
| tags=$(exiv2 -q pr -pi "$1" | awk '$1~"Keywords" { printf("%s,", $4); }')
 | |
| tags=${tags:+|}${tags%,}
 | |
| 
 | |
| echo "[$filesize|$geometry$tags] $filename"
 | |
| 
 | 
