diff --git a/contrib/diffpatch.sh b/contrib/diffpatch.sh index 5c14ff4b84..c357b2d4b0 100755 --- a/contrib/diffpatch.sh +++ b/contrib/diffpatch.sh @@ -2,4 +2,11 @@ # create a patch file based on file extension # $1 folder to run the find in # $2 extension to use for the diff -find $1 -name "*$2" -exec bash -c 'filepath="$1" ; dir=$(dirname "$filepath") ; base=$(basename -s $2 "$filepath") ; diff -pur $filepath $dir/$base' -- {} $2 \; \ No newline at end of file + +if [ "$#" -ne 2 ]; then + echo "expected two arguments" >&2 + echo "usage: diffpatch.sh " >&2 + exit 2 +fi + +find $1 -name "*$2" -exec bash -c 'filepath="$1" ; dir=$(dirname "$filepath") ; base=$(basename -s $2 "$filepath") ; diff -pur $filepath $dir/$base' -- {} $2 \;