#!/bin/bash
# Removes JobPass Copilot and everything it stored from this Mac.
# Run in Terminal:  curl -fsSL https://www.jobpass.in/uninstall-mac.sh | bash
# (Inside the app: Settings → Remove JobPass from this Mac does the same.)
set -u
echo "Removing JobPass Copilot..."
osascript -e 'tell application id "in.jobpass.copilot" to quit' >/dev/null 2>&1
sleep 1
pkill -f "JobPass Copilot.app/Contents/MacOS/JobPass Copilot" >/dev/null 2>&1
defaults delete in.jobpass.copilot >/dev/null 2>&1
rm -rf "$HOME/Library/Application Support/JobPass Copilot" \
  "$HOME/Library/Preferences/in.jobpass.copilot.plist" \
  "$HOME/Library/Logs/JobPass Copilot" \
  "$HOME/Library/Caches/in.jobpass.copilot" \
  "$HOME/Library/Caches/in.jobpass.copilot.ShipIt" \
  "$HOME/Library/HTTPStorages/in.jobpass.copilot" \
  "$HOME/Library/Saved Application State/in.jobpass.copilot.savedState"
for app in "/Applications/JobPass Copilot.app" "$HOME/Applications/JobPass Copilot.app"; do
  [ -d "$app" ] && { mv "$app" "$HOME/.Trash/JobPass Copilot $(date +%s).app" 2>/dev/null || rm -rf "$app"; }
done
echo "Done. JobPass Copilot and its data are removed. Your account and credits stay safe at jobpass.in."
