From 54ae81b01e12d72771035c83a1187972216052eb Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Thu, 26 Nov 2015 06:26:03 +0000 Subject: [PATCH] optimize.sh: handle files that are de-optimized --- optimize.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/optimize.sh b/optimize.sh index e600a145..f598c357 100755 --- a/optimize.sh +++ b/optimize.sh @@ -2,8 +2,14 @@ set -e +catchlarger() { + if [ "$?" != "98" ];then + exit $? + fi +} + for i in $(find -type f -name '*.png');do - pngquant "$i" -o "$i-optimized" + pngquant -o "$i-optimized" --skip-if-larger -- "$i" || catchlarger if [ -e "$i-optimized" ];then rm -f "$i" mv "$i-optimized" "$i"