22 lines
443 B
Bash
Executable file
22 lines
443 B
Bash
Executable file
#!/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
|