inital v4
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
@echo off
|
||||
setlocal
|
||||
echo ============================================
|
||||
echo NotifyPulse Agent V4 - Build
|
||||
echo ============================================
|
||||
echo.
|
||||
|
||||
where python >nul 2>&1
|
||||
if errorlevel 1 (
|
||||
echo ERROR: Python not found in PATH
|
||||
pause & exit /b 1
|
||||
)
|
||||
|
||||
set "PY=python"
|
||||
where py >nul 2>&1
|
||||
if not errorlevel 1 set "PY=py -3"
|
||||
|
||||
echo [1/2] Installing dependencies...
|
||||
%PY% -m pip install -r requirements.txt --quiet
|
||||
if errorlevel 1 ( echo FAILED & pause & exit /b 1 )
|
||||
|
||||
echo [2/2] Building executable...
|
||||
set "ICON_ARG="
|
||||
if exist "icon.ico" set "ICON_ARG=--icon icon.ico"
|
||||
|
||||
%PY% -m PyInstaller --noconfirm --onefile --windowed ^
|
||||
--name "NotifyPulseAgent-V4" ^
|
||||
%ICON_ARG% ^
|
||||
--hidden-import=websockets ^
|
||||
--hidden-import=requests ^
|
||||
--hidden-import=winotify ^
|
||||
--hidden-import=pystray ^
|
||||
--hidden-import=PIL ^
|
||||
--add-data "agent_config.example.json;." ^
|
||||
client.py
|
||||
|
||||
if errorlevel 1 (
|
||||
echo BUILD FAILED
|
||||
pause & exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ============================================
|
||||
echo SUCCESS: dist\NotifyPulseAgent-V4.exe
|
||||
echo ============================================
|
||||
pause
|
||||
Reference in New Issue
Block a user