@echo off
setlocal

set "INSTALL_DIR=%LOCALAPPDATA%\BYOM\asset-capture-agent"
set "DATA_DIR=%LOCALAPPDATA%\BYOM\asset-capture-data"

echo BYOM Asset Capture Agent
echo.
echo 1. Desinstalar conservando carpetas de trabajo
echo 2. Desinstalar borrando carpetas de trabajo
echo.
set /p CHOICE=Elige 1 o 2: 

set "DELETE_DATA=false"
if "%CHOICE%"=="2" set "DELETE_DATA=true"

powershell.exe -NoProfile -ExecutionPolicy Bypass -Command ^
  "$installDir = $env:LOCALAPPDATA + '\BYOM\asset-capture-agent';" ^
  "$dataDir = $env:LOCALAPPDATA + '\BYOM\asset-capture-data';" ^
  "Get-CimInstance Win32_Process | Where-Object { $_.CommandLine -and $_.CommandLine -like '*asset-capture-server.mjs*' } | ForEach-Object { Stop-Process -Id $_.ProcessId -Force -ErrorAction SilentlyContinue };" ^
  "Remove-Item -LiteralPath 'HKCU:\Software\Classes\byom-asset-capture' -Recurse -Force -ErrorAction SilentlyContinue;" ^
  "if (Test-Path -LiteralPath $installDir) { Remove-Item -LiteralPath $installDir -Recurse -Force -ErrorAction SilentlyContinue };" ^
  "if ('%DELETE_DATA%' -eq 'true' -and (Test-Path -LiteralPath $dataDir)) { Remove-Item -LiteralPath $dataDir -Recurse -Force -ErrorAction SilentlyContinue };"

echo.
echo Desinstalacion terminada.
timeout /t 3 >nul
