#!/bin/zsh set -euo pipefail PROJECT_DIR=${0:A:h:h} "$PROJECT_DIR/scripts/build-app.sh" ditto "$PROJECT_DIR/dist/WhisperKey.app" "/Applications/WhisperKey.app" LOGIN_AGENT_DIR="$HOME/Library/LaunchAgents" LOGIN_AGENT="$LOGIN_AGENT_DIR/com.romanv.WhisperKey.plist" mkdir -p "$LOGIN_AGENT_DIR" cp "$PROJECT_DIR/Resources/com.romanv.WhisperKey.plist" "$LOGIN_AGENT" launchctl bootout "gui/$(id -u)" "$LOGIN_AGENT" 2>/dev/null || true launchctl bootstrap "gui/$(id -u)" "$LOGIN_AGENT" open "/Applications/WhisperKey.app" echo "Installed: /Applications/WhisperKey.app"