AkurAI Build
Menu

Public repository / ea03885a774def83b7188ebfd8797985d527c382

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"