@echo off
echo ==============================================
echo  PUBLICAR VERSAO 1.2.2 NO NPM
echo ==============================================
echo.
echo Este script vai publicar a versão 1.2.2 do PHP Universal MCP Server no npm.
echo Adicionado suporte para inicialização automática no Claude Desktop.
echo.
set /p continuar=Deseja continuar com a publicação? (S/N): 
if /i not "%continuar%"=="S" goto :fim

echo.
echo Verificando se você está logado no npm...
npm whoami
if errorlevel 1 (
  echo.
  echo Você precisa fazer login no npm primeiro.
  npm login
  if errorlevel 1 (
    echo Falha ao fazer login no npm.
    goto :fim
  )
)

echo.
echo Publicando a versão 1.2.2 no npm...
npm publish

if errorlevel 1 (
  echo.
  echo Erro ao publicar no npm. Verifique as mensagens acima.
) else (
  echo.
  echo Pacote publicado com sucesso!
  echo.
  echo Para instalar a nova versão:
  echo npm install -g php-universal-mcp-server@1.2.2
  echo.
  echo Para verificar a versão atual no npm:
  echo npm view php-universal-mcp-server version
  echo.
  echo Para usar na configuração automática do Claude Desktop:
  echo.
  echo {
  echo   "mcpServers": {
  echo     "php-universal": {
  echo       "command": "npx",
  echo       "args": [
  echo         "-y",
  echo         "php-universal-mcp-server"
  echo       ]
  echo     }
  echo   }
  echo }
)

:fim
echo.
pause
