#!/bin/bash set -e DIR="$(cd "$(dirname "$0")" && pwd)" LAUNCH_AGENTS="$HOME/Library/LaunchAgents" PLIST="$DIR/com.manglasabang.linear.plist" NAME="$(basename "$PLIST")" TARGET="$LAUNCH_AGENTS/$NAME" mkdir -p "$LAUNCH_AGENTS" mkdir -p "$DIR/logs" launchctl unload "$TARGET" 2>/dev/null || true rm -f "$TARGET" ln -s "$PLIST" "$TARGET" launchctl load "$TARGET" echo "Installed: $NAME"