Skip to content

Commit

Permalink
fix find error for bsd/mac os
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryan P.C. McQuen committed Jan 29, 2015
1 parent fa4423c commit 7b9ec22
Showing 1 changed file with 14 additions and 5 deletions.
19 changes: 14 additions & 5 deletions imgult
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,20 @@ fi
du -hs "$@" > preImgultSize

## this is what we call leaning toothpick syndrome
find "$@" -type f -a \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.jpe' \
-o -iname '*.jfif' -o -iname '*.jif' -o -iname '*.jfi' -o -iname '*.thm' \
-o -iname '*.png' -o -iname '*.apng' -o -iname '*.mng' -o -iname '*.gif' \
-o -iname '*.svg' -o -iname '*.svgz' \) \
> imgult-files.txt
## bsd find needs a path to work, gnu find is smarter ...
if [ -z "$@" ]; then
find . -type f -a \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.jpe' \
-o -iname '*.jfif' -o -iname '*.jif' -o -iname '*.jfi' -o -iname '*.thm' \
-o -iname '*.png' -o -iname '*.apng' -o -iname '*.mng' -o -iname '*.gif' \
-o -iname '*.svg' -o -iname '*.svgz' \) \
> imgult-files.txt
else
find "$@" -type f -a \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.jpe' \
-o -iname '*.jfif' -o -iname '*.jif' -o -iname '*.jfi' -o -iname '*.thm' \
-o -iname '*.png' -o -iname '*.apng' -o -iname '*.mng' -o -iname '*.gif' \
-o -iname '*.svg' -o -iname '*.svgz' \) \
> imgult-files.txt
fi

## back it up!
if [ "$BACKUPIMAGES" = true ]; then
Expand Down

0 comments on commit 7b9ec22

Please sign in to comment.