diff --git a/scripts/format_code.sh b/scripts/format_code.sh new file mode 100644 index 000000000..f6e47add8 --- /dev/null +++ b/scripts/format_code.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +ASTYLE=`which astyle` + +if [ ! -x $ASTYLE ]; +then + echo "No astyle found in path, please install." + exit 1 +fi + +if [ $# -le 0 ]; then + echo "Usage:" + echo "\t$0 [ ...]" +# echo "\t$0 -r " + exit 2 +fi + +$ASTYLE --lineend=linux --mode=c --indent=force-tab=4 --brackets=linux \ + --indent-switches --indent-cases --indent-preprocessor \ + --indent-col1-comments --delete-empty-lines --break-closing-brackets \ + --break-elseifs --align-pointer=name --indent-labels --brackets=break \ + --unpad-paren $@ +exit $?