Menu
Public repository / fee5b6c2cde89fa6bf8dc51068af7336b56a88b8
AkurAI-Framework / scripts/check-theme-drift.sh
Latest change c6179dcf3abbf53272e4279e6740397ad2e75726 - AKURAI-FRAMEWORK-1..9 consolidate framework APIs by Ólafur Búi Ólafsson
#!/usr/bin/env bash
set -euo pipefail
root=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
canonical="$root/site/frontend/theme.js"
status=0
for consumer in \
"$root/../AkurAI-Mail/static/theme.js" \
"$root/../AkurAI-IDP/assets/theme.js"; do
if [[ ! -f "$consumer" ]]; then
printf 'missing theme consumer: %s\n' "$consumer" >&2
status=1
elif ! cmp -s "$canonical" "$consumer"; then
printf 'theme drift: %s differs from %s\n' "$consumer" "$canonical" >&2
status=1
fi
done
exit "$status"