22 lines
885 B
Batchfile
22 lines
885 B
Batchfile
@echo off
|
|
if "%1"=="resources" (
|
|
pyside6-rcc resources.qrc -o resources_rc.py
|
|
) else if "%1"=="deploy" (
|
|
pyside6-deploy.exe -c pysidedeploy.spec
|
|
) else if "%1"=="pyinstaller" (
|
|
pyinstaller OxApp.spec --noconfirm
|
|
) else if "%1"=="installer" (
|
|
"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" "setup.iss"
|
|
) else if "%1"=="clean" (
|
|
echo Nettoyage des packages non requis...
|
|
pip freeze > unins && pip uninstall -y -r unins && pip install -r requirements.txt && del unins
|
|
echo Nettoyage terminé.
|
|
) else (
|
|
echo Commandes disponibles:
|
|
echo build.bat resources - Compile les ressources
|
|
echo build.bat deploy - Déploie l'application
|
|
echo build.bat pyinstaller - Crée l'exécutable avec PyInstaller
|
|
echo build.bat installer - Crée l'installateur avec Inno Setup
|
|
echo build.bat clean - Nettoie les packages non requis dans requirements.txt
|
|
)
|