#!/bin/bash set -e DIR="$(cd "$(dirname "$0")" && pwd)" LAUNCH_AGENTS="$HOME/Library/LaunchAgents" mkdir -p "$LAUNCH_AGENTS" mkdir -p "$DIR/logs" mkdir -p "$DIR/logs/runs" for PLIST in "$DIR"/com.manglasabang.self-heal-*.plist; do NAME="$(basename "$PLIST")" TARGET="$LAUNCH_AGENTS/$NAME" launchctl unload "$TARGET" 2>/dev/null || true rm -f "$TARGET" ln -s "$PLIST" "$TARGET" launchctl load "$TARGET" echo "Installed: $NAME" done echo "self-heal heartbeats installed (palacecode at :00/:30, palacemail at :15/:45)"