This commit is contained in:
2023-12-23 21:44:30 +01:00
parent e5273c7012
commit f65f70d5c3
3 changed files with 47 additions and 0 deletions

33
lint.sh Normal file
View File

@@ -0,0 +1,33 @@
#!/bin/bash
if (( $# != 2 )); then
>&2 echo "Illegal number of parameters"
exit 1
fi
INPUT=$1
EXCLUDE=$2
function get_files() {
while read p; do
find "$p" -regex '.*\.\(c\|cpp\|h\)$' | grep -vFf $2
done < $1
}
if [ ! -f $1 ]; then
echo "File not found!"
exit 1
fi
if [ ! -f $2 ]; then
echo "File not found!"
exit 1
fi
# save unsaved work
git stash --include-untracked
get_files $1 $2 | xargs clang-format -i
git add -A && git commit -m "Lint"
git stash pop