23 lines
443 B
Bash
23 lines
443 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
set -e
|
||
|
|
||
|
clang-format -i $(find . -name "*.c")
|
||
|
|
||
|
git diff > differences.patch
|
||
|
|
||
|
if [ -s differences.patch ]; then
|
||
|
echo "C-Code formatting check failed!"
|
||
|
echo "Please make sure, the code is formatted properly!"
|
||
|
echo "Run:"
|
||
|
echo ' clang-format -i $(find . -name "*.c")'
|
||
|
echo
|
||
|
cat differences.patch
|
||
|
echo
|
||
|
rm differences.patch
|
||
|
exit 1
|
||
|
else
|
||
|
echo "C-Code formatting check is sucessful!"
|
||
|
exit 0
|
||
|
fi
|