!include "MUI2.nsh" !define VERSION "0.2.0" Name "Restree" OutFile "..\..\dist\restree-${VERSION}-windows-${ARCH}-setup.exe" InstallDir "$LOCALAPPDATA\Restree" RequestExecutionLevel user VIProductVersion "${VERSION}.0" VIAddVersionKey "ProductName" "Restree" VIAddVersionKey "ProductVersion" "${VERSION}" VIAddVersionKey "FileVersion" "${VERSION}" VIAddVersionKey "FileDescription" "Restree Installer" VIAddVersionKey "LegalCopyright" "Copyright © 2026 devins.page" !define MUI_ICON "restree.ico" !define MUI_UNICON "restree.ico" !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE "English" Section "Install" SetOutPath "$INSTDIR" File "/oname=Restree.exe" "..\..\bin\restree-${VERSION}-windows-${ARCH}.exe" CreateDirectory "$SMPROGRAMS\Restree" CreateShortcut "$SMPROGRAMS\Restree\Restree.lnk" "$INSTDIR\Restree.exe" WriteUninstaller "$INSTDIR\Uninstall.exe" CreateShortcut "$SMPROGRAMS\Restree\Uninstall.lnk" "$INSTDIR\Uninstall.exe" SectionEnd Section "Uninstall" Delete "$INSTDIR\Restree.exe" Delete "$INSTDIR\Uninstall.exe" RMDir "$INSTDIR" Delete "$SMPROGRAMS\Restree\Restree.lnk" Delete "$SMPROGRAMS\Restree\Uninstall.lnk" RMDir "$SMPROGRAMS\Restree" SectionEnd