#!/bin/bash
set -e

BIN_NAME="smart-password-manager-cli"
BIN_DIR="$HOME/.local/bin"
DATA_DIR="$HOME/.config/smart_password_manager"

GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
BOLD='\033[1m'
NC='\033[0m'

info()  { echo -e "${GREEN}==>${NC} $*"; }
warn()  { echo -e "${YELLOW}==>${NC} $*"; }

banner() {
    echo ""
    echo -e "${BOLD}${RED}==============================================${NC}"
    echo -e "${BOLD}${RED}  Smart Password Manager CLI - Uninstaller${NC}"
    echo -e "${BOLD}${RED}==============================================${NC}"
    echo ""
}

banner

echo "Will remove:"
echo "  - Binary:  $BIN_DIR/$BIN_NAME"
echo ""
echo "Your password metadata is NOT touched."
echo "  $DATA_DIR/passwords.json"
echo ""

if [ -f "$BIN_DIR/$BIN_NAME" ]; then
    rm -f "$BIN_DIR/$BIN_NAME"
    info "Removed: $BIN_DIR/$BIN_NAME"
else
    warn "Not found: $BIN_DIR/$BIN_NAME"
fi

echo ""
echo -e "${BOLD}${GREEN}  Uninstall complete${NC}"
echo ""
echo "  Kept: $DATA_DIR/passwords.json"
echo "  To delete your metadata too:"
echo "    rm -rf $DATA_DIR"
echo ""
