From b029428cb3e7775b2d8198e5d989d972fcb745cf Mon Sep 17 00:00:00 2001 From: DevilXD <4180725+DevilXD@users.noreply.github.com> Date: Fri, 12 Sep 2025 13:41:50 +0200 Subject: [PATCH] Implement the nopause option for the build script --- .vscode/tasks.json | 2 +- build.bat | 10 +++++----- build.sh | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index f8e0db3..e31da28 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -6,7 +6,7 @@ { "label": "Build App", "type": "shell", - "command": "build.bat", + "command": "build.bat --nopause", "problemMatcher": [], "group": { "kind": "build", diff --git a/build.bat b/build.bat index 00fc046..dc29217 100755 --- a/build.bat +++ b/build.bat @@ -9,7 +9,7 @@ if not exist "%dirpath%\env" ( echo: echo No virtual environment found! Run setup_env.bat to set it up first. echo: - pause + if not "%~1"=="--nopause" pause exit /b 1 ) @@ -21,7 +21,7 @@ if not exist "%dirpath%\env\scripts\pyinstaller.exe" ( echo: echo Failed to install PyInstaller. echo: - pause + if not "%~1"=="--nopause" pause exit /b 1 ) "%dirpath%\env\scripts\python" "%dirpath%\env\scripts\pywin32_postinstall.py" -install -silent @@ -29,7 +29,7 @@ if not exist "%dirpath%\env\scripts\pyinstaller.exe" ( echo: echo Failed to run pywin32_postinstall.py. echo: - pause + if not "%~1"=="--nopause" pause exit /b 1 ) ) @@ -41,11 +41,11 @@ if errorlevel 1 ( echo: echo PyInstaller build failed. echo: - pause + if not "%~1"=="--nopause" pause exit /b 1 ) echo: echo Build completed successfully. echo: -pause +if not "%~1"=="--nopause" pause diff --git a/build.sh b/build.sh index 76d9609..45cb3af 100755 --- a/build.sh +++ b/build.sh @@ -7,7 +7,7 @@ if [ ! -d "$dirpath/env" ]; then echo echo "No virtual environment found! Run setup_env.sh to set it up first." echo - read -p "Press any key to continue..." + [ "$1" != "--nopause" ] && read -p "Press any key to continue..." exit 1 fi @@ -20,7 +20,7 @@ if [ ! -f "$dirpath/env/bin/pyinstaller" ]; then echo echo "Failed to install PyInstaller." echo - read -p "Press any key to continue..." + [ "$1" != "--nopause" ] && read -p "Press any key to continue..." exit 1 fi fi @@ -33,11 +33,11 @@ if [ $? -ne 0 ]; then echo echo "PyInstaller build failed." echo - read -p "Press any key to continue..." + [ "$1" != "--nopause" ] && read -p "Press any key to continue..." exit 1 fi echo echo "Build completed successfully." echo -read -p "Press any key to continue..." +[ "$1" != "--nopause" ] && read -p "Press any key to continue..."