#!/bin/bash
# TabStrip 卸载：移除配置；Hammerspoon 本体询问后再删
CFG="$HOME/.hammerspoon"
rm -f "$CFG/tabbar.lua"
if [ -f "$CFG/init.lua.bak-tabstrip" ]; then
  mv "$CFG/init.lua.bak-tabstrip" "$CFG/init.lua"
  echo "✓ 已恢复你原来的 init.lua"
elif grep -q 'require("tabbar")' "$CFG/init.lua" 2>/dev/null; then
  rm -f "$CFG/init.lua"
  echo "✓ 已移除 TabStrip 配置"
fi
read -r -p "同时删除 Hammerspoon 本体？[y/N] " a
if [ "$a" = "y" ] || [ "$a" = "Y" ]; then
  osascript -e 'quit app "Hammerspoon"' 2>/dev/null || true
  rm -rf /Applications/Hammerspoon.app
  echo "✓ Hammerspoon 已删除"
else
  osascript -e 'quit app "Hammerspoon"' 2>/dev/null || true
  echo "已保留 Hammerspoon，可从「应用程序」手动删除"
fi
echo "完成。"
