Files
fin65-mobile/apply_mobile_dashboard_scheduled_infos_v2_7.bat

67 lines
1.7 KiB
Batchfile

@echo off
setlocal
REM ============================================================
REM FIN65 Mobile - Dashboard avec infos echeancier V2.7
REM ============================================================
set "ROOT_DIR=D:\07-Logiciels\20-FIN65"
set "MOBILE_DIR=%ROOT_DIR%\fin65_mobile"
set "PUB_CACHE=%ROOT_DIR%\.pub-cache"
echo.
echo ==========================================
echo FIN65 Mobile - Infos echeancier V2.7
echo ==========================================
echo.
if not exist "%MOBILE_DIR%" (
echo [ERREUR] Dossier mobile introuvable :
echo %MOBILE_DIR%
pause
exit /b 1
)
if not exist "%MOBILE_DIR%\lib\models" (
echo [ERREUR] Dossier models introuvable.
pause
exit /b 1
)
if not exist "%MOBILE_DIR%\lib\screens" (
echo [ERREUR] Dossier screens introuvable.
pause
exit /b 1
)
set "BACKUP_DIR=%MOBILE_DIR%\backup_before_mobile_dashboard_scheduled_v27"
mkdir "%BACKUP_DIR%" >nul 2>&1
if exist "%MOBILE_DIR%\lib\models\dashboard.dart" (
copy /Y "%MOBILE_DIR%\lib\models\dashboard.dart" "%BACKUP_DIR%\dashboard.dart.bak" >nul
)
if exist "%MOBILE_DIR%\lib\screens\home_screen.dart" (
copy /Y "%MOBILE_DIR%\lib\screens\home_screen.dart" "%BACKUP_DIR%\home_screen.dart.bak" >nul
)
copy /Y "%~dp0lib\models\dashboard.dart" "%MOBILE_DIR%\lib\models\dashboard.dart" >nul
copy /Y "%~dp0lib\screens\home_screen.dart" "%MOBILE_DIR%\lib\screens\home_screen.dart" >nul
cd /d "%MOBILE_DIR%"
echo.
echo Nettoyage Flutter...
flutter clean
flutter pub get
echo.
echo ==========================================
echo Patch mobile applique.
echo ==========================================
echo.
echo Relance maintenant :
echo flutter run
echo.
pause