67 lines
1.7 KiB
Batchfile
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
|