#!/usr/bin/env bash
set -euo pipefail

PLIST_DEST="$HOME/Library/LaunchAgents/com.jarvis.resourceguard.plist"
LOG_DIR="$HOME/jarvis_safety"

echo "launchctl unload..."
launchctl unload "$PLIST_DEST" 2>/dev/null || echo "  (未登録 or 既に停止済み)"

echo "plist削除..."
rm -f "$PLIST_DEST"
echo "  → $PLIST_DEST 削除完了"

if [[ "${1:-}" == "--purge" ]]; then
    echo "--purge指定: $LOG_DIR を削除..."
    rm -rf "$LOG_DIR"
    echo "  → $LOG_DIR 削除完了"
else
    echo "ログは保持: $LOG_DIR (削除するには --purge オプション)"
fi

echo "アンインストール完了。"
