forked from OSchip/llvm-project
27 lines
411 B
Bash
Executable File
27 lines
411 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if ! which clang-format; then
|
|
echo "Error: cannot find clang-format in your path"
|
|
exit 1
|
|
fi
|
|
|
|
OK=0
|
|
|
|
for ARG in "$@"
|
|
do
|
|
clang-format $ARG | diff -u $ARG -
|
|
|
|
if [[ $? -eq 1 ]]; then
|
|
OK=1
|
|
fi
|
|
done
|
|
|
|
if [[ $OK -eq "1" ]]; then
|
|
echo "Error: clang-format reported formatting differences"
|
|
exit 1
|
|
else
|
|
echo "OK: clang-format reported no formatting differences"
|
|
exit 0
|
|
fi
|
|
|