Homebrew/GTK — чтобы не собирать заново;
настройки подключения в ~/.config/iuve-connect-agent;
возможность восстановления через Корзину.
Закройте окна IuVe Agent и вставьте в Terminal целиком:
setopt NULL_GLOB
IUVE_TRASH="$HOME/.Trash/IuVe-old-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$IUVE_TRASH"
move_iuve_old() {
local item="$1"
[[ -e "$item" || -L "$item" ]] || return 0
local destination="$IUVE_TRASH/${item:t}"
local number=1
while [[ -e "$destination" || -L "$destination" ]]; do
destination="$IUVE_TRASH/${item:t}-$number"
(( number++ ))
done
/bin/mv "$item" "$destination"
echo "✅ Перемещено: $item"
}
Останавливаем старый агент
/usr/bin/osascript -e 'tell application "IuVe Agent" to quit' 2>/dev/null || true
/bin/launchctl bootout "gui/$UID" \
"$HOME/Library/LaunchAgents/eu.iuve.connect.agent.plist" \
2>/dev/null || true
Старая пользовательская установка
move_iuve_old "$HOME/Applications/IuVe Agent.app"
move_iuve_old "$HOME/Applications/IuVe Connect Agent.app"
move_iuve_old "$HOME/Library/LaunchAgents/eu.iuve.connect.agent.plist"
move_iuve_old "$HOME/Library/Application Support/IuVe Agent"
move_iuve_old "$HOME/Library/Logs/IuVe Agent"
move_iuve_old "$HOME/.cache/iuve-connect-agent"
move_iuve_old "$HOME/bin/iuve-connect-desktop-agent"
Старые архивы и распакованные builder-папки
for item in \
"$HOME"/Downloads/IuVe-Agent-Full-Local-Builder-* \
"$HOME"/Downloads/iuve-connect-macos-agent_* \
"$HOME"/Desktop/IuVe-Agent-Full-Local-Builder-* \
"$HOME"/Desktop/iuve-connect-macos-agent_*; do
move_iuve_old "$item"
done
Возможная старая системная установка
if [[ -e "/Applications/IuVe Agent.app" ]]; then
sudo /bin/mv "/Applications/IuVe Agent.app" \
"$IUVE_TRASH/IuVe Agent-system.app"
echo "✅ Удалена старая системная установка"
fi
echo
echo "✅ ОЧИСТКА ЗАВЕРШЕНА"
echo "Резервная копия находится в: $IUVE_TRASH"
echo "Homebrew/GTK и настройки подключения сохранены."
После сообщения ✅ ОЧИСТКА ЗАВЕРШЕНА
Research take on the open question: «Homebrew/GTK — чтобы не собирать заново;». If this is thin next cycle, better a NOOP than a confident rewrite of «Удалим старые установки и папки IuVe с Mac, но сох». Also worth verifying: настройки подключения в ~/.config/iuve-connect-agent;
0 likes