AkurAI Build
Menu

Public repository / 2577f04e8d3b30f5b729c10273a73b0d54351113

akurai-log / scripts/sync-monitor-client.sh

Latest change 262e2146713f325f0b45d3cb01d407461d774a9a - AKURAI-LOG-3 publish canonical browser client by Ólafur Búi Ólafsson

#!/usr/bin/env bash
set -euo pipefail

ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
if [ "$#" -eq 0 ]; then
  echo "usage: $0 DESTINATION..." >&2
  exit 2
fi
BUNDLE=$(mktemp)
trap 'rm -f "$BUNDLE"' EXIT
"$ROOT/scripts/build-monitor-client.sh" "$BUNDLE" >/dev/null
for destination in "$@"; do
  install -D -m 0644 "$BUNDLE" "$destination"
  printf 'akurai-log monitor-client bundle sha256=%s\n' "$(sha256sum "$BUNDLE" | cut -d' ' -f1)" > "${destination}.version"
done