29 lines
681 B
Bash
Executable File
29 lines
681 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
## Used in CI. this scripts wraps format_app.py
|
|
## and check git diff
|
|
|
|
set -euo pipefail
|
|
|
|
cd -P -- "$(dirname -- "$0")/.."
|
|
|
|
APPS=()
|
|
APPS+=( 'apps/emqx' 'apps/emqx_modules' 'apps/emqx_gateway')
|
|
APPS+=( 'apps/emqx_authn' 'apps/emqx_authz' )
|
|
APPS+=( 'lib-ee/emqx_enterprise_conf' 'lib-ee/emqx_license' )
|
|
APPS+=( 'apps/emqx_exhook')
|
|
APPS+=( 'apps/emqx_retainer' 'apps/emqx_slow_subs')
|
|
APPS+=( 'apps/emqx_management')
|
|
|
|
for app in "${APPS[@]}"; do
|
|
echo "$app ..."
|
|
./scripts/format_app.py -a "$app" -f
|
|
done
|
|
|
|
DIFF_FILES="$(git diff --name-only)"
|
|
if [ "$DIFF_FILES" != '' ]; then
|
|
echo "ERROR: Below files need reformat"
|
|
echo "$DIFF_FILES"
|
|
exit 1
|
|
fi
|