v0.3.0 : migration des dialogues vers wNim + renommage NimPulse + installeur une-ligne

This commit is contained in:
2026-08-14 11:32:46 -04:00
parent 63fb250d25
commit fd2dc7fbd7
16 changed files with 451 additions and 649 deletions
+8 -8
View File
@@ -1,7 +1,7 @@
@echo off
rem =====================================================================
rem Construit le binaire de release et prépare les artefacts de
rem distribution : exécutable autonome + archive portable (zip).
rem Construit le binaire de release et prepare les artefacts de
rem distribution : executable autonome + archive portable (zip).
rem =====================================================================
setlocal enabledelayedexpansion
cd /d "%~dp0"
@@ -11,7 +11,7 @@ if not exist "%OUT%" mkdir "%OUT%"
echo.
echo === Compilation (release) ===
nim c -d:release --app:gui --hints:off -o:"%OUT%\traytempo.exe" src\traytempo.nim
nim c -d:release --app:gui --hints:off -o:"%OUT%\nimpulse.exe" src\nimpulse.nim
if errorlevel 1 (
echo [FAIL] compilation
exit /b 1
@@ -19,7 +19,7 @@ if errorlevel 1 (
echo.
echo === Taille du binaire ===
dir "%OUT%\traytempo.exe" | findstr /i "traytempo.exe"
dir "%OUT%\nimpulse.exe" | findstr /i "nimpulse.exe"
echo.
echo === Preparation de l'archive portable ===
@@ -27,7 +27,7 @@ set PORTABLE=%OUT%\portable
if exist "%PORTABLE%" rmdir /s /q "%PORTABLE%"
mkdir "%PORTABLE%"
copy /y "%OUT%\traytempo.exe" "%PORTABLE%\" >nul
copy /y "%OUT%\nimpulse.exe" "%PORTABLE%\" >nul
copy /y "config.example.json" "%PORTABLE%\" >nul
copy /y "README.md" "%PORTABLE%\" >nul
@@ -35,7 +35,7 @@ rem Le fichier `portable` (vide) indique a l'application de stocker sa
rem configuration a cote de l'executable au lieu de %%APPDATA%%.
type nul > "%PORTABLE%\portable"
powershell -NoProfile -Command "Compress-Archive -Path '%PORTABLE%\*' -DestinationPath '%OUT%\TrayTempo-portable.zip' -Force"
powershell -NoProfile -Command "Compress-Archive -Path '%PORTABLE%\*' -DestinationPath '%OUT%\NimPulse-portable.zip' -Force"
if errorlevel 1 (
echo [FAIL] creation de l'archive
exit /b 1
@@ -45,6 +45,6 @@ echo.
echo === Artefacts ===
dir /b "%OUT%"
echo.
echo Termine. L'executable autonome est dans build\traytempo.exe
echo et l'archive portable dans build\TrayTempo-portable.zip
echo Termine. L'executable autonome est dans build\nimpulse.exe
echo et l'archive portable dans build\NimPulse-portable.zip
exit /b 0