Files
galaxy/scripts/reset-galaxy.sh

53 lines
2.2 KiB
Bash
Executable File

#!/bin/bash
# Resets all Galaxy app state to a fresh install.
# Run this before launching galaxy-oss if you want a clean slate.
set -e
echo "Resetting Galaxy to fresh state..."
# Home config/data
rm -rf ~/.galaxy
# macOS Application Support (session history, chat history, workspace state)
rm -rf ~/Library/Application\ Support/com.samsung.Galaxy
rm -rf ~/Library/Application\ Support/com.samsung.Galaxy-Stable
rm -rf ~/Library/Application\ Support/com.samsung.GalaxyAI
rm -rf ~/Library/Application\ Support/com.galaxy.GalaxyOss
rm -rf ~/Library/Application\ Support/samsung.galaxy.GalaxyStable
rm -rf ~/Library/Application\ Support/samsung.galaxy.GalaxyDev
rm -rf ~/Library/Application\ Support/samsung.galaxy.GalaxyLocal
rm -rf ~/Library/Application\ Support/samsung.galaxy.GalaxyPreview
# macOS Saved Application State (window restoration)
rm -rf ~/Library/Saved\ Application\ State/com.samsung.Galaxy.savedState
rm -rf ~/Library/Saved\ Application\ State/com.samsung.Galaxy-Stable.savedState
rm -rf ~/Library/Saved\ Application\ State/com.samsung.GalaxyAI.savedState
rm -rf ~/Library/Saved\ Application\ State/com.galaxy.GalaxyOss.savedState
rm -rf ~/Library/Saved\ Application\ State/samsung.galaxy.GalaxyStable.savedState
rm -rf ~/Library/Saved\ Application\ State/samsung.galaxy.GalaxyDev.savedState
rm -rf ~/Library/Saved\ Application\ State/samsung.galaxy.GalaxyLocal.savedState
# macOS Caches
rm -rf ~/Library/Caches/com.samsung.Galaxy
rm -rf ~/Library/Caches/com.samsung.Galaxy-Stable
rm -rf ~/Library/Caches/com.samsung.GalaxyAI
rm -rf ~/Library/Caches/com.galaxy.GalaxyOss
rm -rf ~/Library/Caches/samsung.galaxy.GalaxyStable
rm -rf ~/Library/Caches/samsung.galaxy.GalaxyDev
rm -rf ~/Library/Caches/samsung.galaxy.GalaxyLocal
# Logs
rm -f ~/Library/Logs/galaxy*.log*
# macOS Preferences
defaults delete com.samsung.Galaxy 2>/dev/null || true
defaults delete com.samsung.Galaxy-Stable 2>/dev/null || true
defaults delete com.samsung.GalaxyAI 2>/dev/null || true
defaults delete com.galaxy.GalaxyOss 2>/dev/null || true
defaults delete samsung.galaxy.GalaxyStable 2>/dev/null || true
defaults delete samsung.galaxy.GalaxyDev 2>/dev/null || true
defaults delete samsung.galaxy.GalaxyLocal 2>/dev/null || true
echo "Done. Galaxy will start fresh on next launch."