Files
mediafire-fuse/tests/indent.sh

31 lines
515 B
Bash
Raw Normal View History

#!/bin/sh
2014-09-21 00:03:20 +02:00
case $# in
0)
source_dir="."
;;
1)
source_dir=$1
;;
*)
echo "usage: $0 [source_dir]"
exit 1
;;
esac
find "$source_dir" -name "*.c" -o -name "*.h" \! -path "$source_dir/3rdparty/*" | while read f; do
case $f in
2014-09-21 00:03:20 +02:00
${source_dir}/*/CMakeFiles/*)
;;
${source_dir}/CMakeFiles/*)
;;
*)
2014-09-24 11:28:35 +02:00
INDENT_PROFILE="${source_dir}/.indent.pro" indent -st "$f" | diff -u "$f" - >&2
ret=$((ret+$?))
2014-09-24 11:28:35 +02:00
echo $ret
;;
esac
2014-09-24 11:28:35 +02:00
done | sort -n | tail --lines=1 | while read ret; do
exit $ret
done