vanhofen
4 years ago
2 changed files with 35 additions and 1 deletions
@ -0,0 +1,29 @@ |
|||
#!/bin/sh |
|||
# |
|||
# astyle-project.sh - Formatting source code using astyle |
|||
# |
|||
# Copyright (C) 2021 Sven Hoefer <svenhoefer@svenhoefer.com> |
|||
# License: WTFPLv2 |
|||
# |
|||
|
|||
usage() { |
|||
echo "Usage: astyle-project.sh <project-directory>" |
|||
} |
|||
|
|||
test "$1" == "--help" && { usage; exit 0; } |
|||
test -z "$1" && { usage; exit 1; } |
|||
|
|||
type astyle.sh >/dev/null 2>&1 || { echo >&2 "astyle.sh required. Aborting."; exit 1; } |
|||
|
|||
PROJECT=$1 |
|||
|
|||
files=$(find ${PROJECT}/ -type f -name '*.c' -or -name '*.cpp' -or -name '*.h') |
|||
|
|||
if [ -z "$files" ]; then |
|||
exit 0 |
|||
fi |
|||
|
|||
for file in $files; do |
|||
astyle.sh $file |
|||
dos2unix -k $file |
|||
done |
Loading…
Reference in new issue