22 lines
715 B
Bash
Executable File
22 lines
715 B
Bash
Executable File
#!/usr/bin/env bash
|
|
#
|
|
# `yarn deployment-update` -- point the manual-test Home Assistant instance at
|
|
# this worktree.
|
|
#
|
|
# Repoints the `$ACC_LIVE_LINK` symlink (the dev static server's document root)
|
|
# at this worktree's `dist/`. HA loads the card from a fixed URL served off that
|
|
# static server, so switching worktrees is just this one symlink hop.
|
|
set -euo pipefail
|
|
|
|
if [[ -z "${ACC_LIVE_LINK:-}" ]]; then
|
|
echo "ACC_LIVE_LINK is not set -- point it at the symlink to update." >&2
|
|
exit 1
|
|
fi
|
|
|
|
TARGET="$PWD/dist"
|
|
mkdir -p "$(dirname "$ACC_LIVE_LINK")"
|
|
ln -sfn "$TARGET" "$ACC_LIVE_LINK"
|
|
|
|
echo "Advanced Camera Card → $TARGET"
|
|
[[ -d "$TARGET" ]] || echo "(no dist/ here yet -- run \`yarn start\` to build it)"
|