From af777a382db9bc660da0b42a184665bc2903c092 Mon Sep 17 00:00:00 2001 From: latinogino <154024559+latinogino@users.noreply.github.com> Date: Mon, 22 Sep 2025 14:52:45 +0200 Subject: [PATCH] Add cleanup script for build artifacts --- cleanup.bat | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 cleanup.bat diff --git a/cleanup.bat b/cleanup.bat new file mode 100644 index 0000000..c40a7a7 --- /dev/null +++ b/cleanup.bat @@ -0,0 +1,60 @@ +@echo off +:: Dolibarr MCP - Clean Build Artifacts +:: Run this before setup if you have installation issues + +echo. +echo Cleaning Dolibarr MCP build artifacts... +echo ======================================== +echo. + +:: Remove all egg-info directories +echo Removing egg-info directories... +for /d %%i in (*.egg-info) do ( + echo - Removing %%i + rmdir /s /q "%%i" 2>nul +) +for /d %%i in (src\*.egg-info) do ( + echo - Removing %%i + rmdir /s /q "%%i" 2>nul +) +for /d %%i in (src\dolibarr_mcp.egg-info) do ( + echo - Removing %%i + rmdir /s /q "%%i" 2>nul +) + +:: Remove build directories +if exist build ( + echo Removing build directory... + rmdir /s /q build +) + +if exist dist ( + echo Removing dist directory... + rmdir /s /q dist +) + +:: Remove Python cache +echo Removing Python cache... +for /d /r %%i in (__pycache__) do ( + if exist "%%i" ( + echo - Removing %%i + rmdir /s /q "%%i" 2>nul + ) +) + +:: Remove .pyc and .pyo files +echo Removing compiled Python files... +del /s /q *.pyc 2>nul +del /s /q *.pyo 2>nul + +:: Remove virtual environment +if exist venv_dolibarr ( + echo Removing virtual environment... + rmdir /s /q venv_dolibarr +) + +echo. +echo Cleanup complete! +echo You can now run setup.bat for a fresh installation. +echo. +pause