|
|
|
@ -11,15 +11,24 @@ check_size() {
|
|
|
|
|
fi
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
check_md_name() {
|
|
|
|
|
shouldname="$(echo "$1" |
|
|
|
|
|
iconv --to-code=utf-8 |
|
|
|
|
|
sed "s/^\(src\/\)\?/src\//" |
|
|
|
|
|
tr '[:upper:]' '[:lower:]' |
|
|
|
|
|
tr ' ' '-')"
|
|
|
|
|
if [ "$shouldname" != "$1" ]; then
|
|
|
|
|
echo "$1 should be named $shouldname."
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
git diff --name-only `git merge-base origin/master HEAD` | while IFS= read -r file; do
|
|
|
|
|
case "$file" in
|
|
|
|
|
*.webp)
|
|
|
|
|
echo "Checking size of $file"
|
|
|
|
|
check_size $file
|
|
|
|
|
;;
|
|
|
|
|
*)
|
|
|
|
|
echo "Skipping $file"
|
|
|
|
|
;;
|
|
|
|
|
*.md) check_md_name "$file" ;;
|
|
|
|
|
esac
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|