From 0dfe25c61564b5831eedefb5a88aac78de99f728 Mon Sep 17 00:00:00 2001 From: Jan Huwald Date: Wed, 5 Nov 2014 15:52:14 +0100 Subject: factor out usage diff --git a/anondcim b/anondcim index 7a05970..1936da7 100755 --- a/anondcim +++ b/anondcim @@ -12,13 +12,17 @@ err() { echo "$*" >&2 } +die_usage() { + die "Usage: $0 [-p image_prefix] [-s destination_size (absolute or percentage)] [-d destination_directory] imagefile(s)" +} + rand() { # random number between 0 and $1 - 1 # read from urandom, sh interpretes numbers with leading 0 wrong, so prepend $1 which doesn't change the result echo $(( $1$(tr -dc "0-9" < /dev/urandom | head -c $((${#1} + 1))) % $1 )) } -[ $# -gt 0 ] || die "Usage: $0 [-p image_prefix] [-s destination_size (absolute or percentage)] [-d destination_directory] imagefile(s)" +[ $# -gt 0 ] || die_usage which convert 2>/dev/null || die "ImageMagick (convert, identify) is not installed" which jhead 2>/dev/null || which exiftool 2>/dev/null || die "jhead or exiftool has to be installed" -- cgit v0.10.1