#!/bin/bash set -euo pipefail PLIST_SOURCE="/Users/x/websafe/ops/launchd/com.hao.websafe.intel-monitor.plist" PLIST_TARGET="$HOME/Library/LaunchAgents/com.hao.websafe.intel-monitor.plist" LABEL="com.hao.websafe.intel-monitor" GUI_DOMAIN="gui/$(id -u)" mkdir -p "$HOME/Library/LaunchAgents" "$HOME/Library/Logs" cp "$PLIST_SOURCE" "$PLIST_TARGET" launchctl bootout "$GUI_DOMAIN" "$PLIST_TARGET" >/dev/null 2>&1 || true launchctl bootstrap "$GUI_DOMAIN" "$PLIST_TARGET" launchctl enable "$GUI_DOMAIN/$LABEL" echo "Installed $LABEL" echo "Plist: $PLIST_TARGET"