Files
flame/scripts/format.sh

33 lines
579 B
Bash
Executable File

#!/usr/bin/env bash
if [ "$1" == "fix" ]; then
params=""
else
params="--set-exit-if-changed -n"
fi
function run_format() {
FORMAT_ISSUES=$(flutter format $params -n .)
if [ $? -eq 1 ]; then
echo "flutter format issues on"
echo $FORMAT_ISSUES
exit 1
fi
}
echo "Starting Flame Formatter"
echo "------------------------"
for file in $(find . -type f -name "pubspec.yaml"); do
dir=$(dirname $file)
cd $dir
echo "Formatting $dir"
run_format
format_result=$?
if [ $format_result -ne 0 ]; then
exit $format_result
fi
cd $(cd -)
done
exit 0