#!/usr/bin/env bash set -euo pipefail echo "" echo "=== Zlattea - Uninstall ===" echo "" BUN_BIN="${BUN_INSTALL:-$HOME/.bun}/bin/bun" echo "This will remove:" echo " - bun runtime (${BUN_BIN})" echo " - data/ directory (database)" echo " - .env file" echo " - dist/ build output" echo " - node_modules/" echo "" echo "The source code and legacy/ directory will remain." echo "" read -r -p "Continue? (y/N) " CONFIRM if [ "${CONFIRM,,}" != "y" ] && [ "$CONFIRM" != "yes" ]; then echo "cancelled." exit 0 fi echo "removing bun..." rm -rf "${BUN_INSTALL:-$HOME/.bun}" 2>/dev/null || true rm -f /usr/local/bin/bun 2>/dev/null || true echo "removing data..." rm -rf data/ 2>/dev/null || true echo "removing .env..." rm -f .env 2>/dev/null || true echo "removing build..." rm -rf dist/ 2>/dev/null || true echo "removing node_modules..." rm -rf node_modules/ 2>/dev/null || true echo "" echo "Done. To reinstall, run ./install.sh"