#!/bin/bash
# Убирает автозапуск Dolphin Manager: выгружает launchd-сервис и удаляет plist.
# Запущенный процесс при этом тоже останавливается.
LABEL="com.chig1r.dolphin-manager"
PLIST="$HOME/Library/LaunchAgents/$LABEL.plist"
launchctl bootout gui/$(id -u)/$LABEL 2>/dev/null || true
launchctl unload "$PLIST" 2>/dev/null || true
rm -f "$PLIST"
# добиваем процесс если держится на 8765
OLD="$(lsof -ti tcp:8765 -sTCP:LISTEN 2>/dev/null || true)"
if [ -n "$OLD" ]; then kill $OLD 2>/dev/null || true; fi
echo "✓ автозапуск Dolphin Manager убран (plist удалён, процесс остановлен)"
echo "  рабочая папка не трогалась — удали вручную если нужно: ~/dolphin-manager/"
