Add Linux and Windows installers

- install.sh: checks Python 3.12+, installs the app into its own
  environment, checks Qt's system libraries, installs icons and a
  --background .desktop launcher, offers start at login; --uninstall.
- install.bat / install_windows.ps1: checks Python (offering winget),
  builds with PyInstaller, installs to LOCALAPPDATA with Start Menu and
  Desktop shortcuts, offers start at login; -Uninstall.
- .gitattributes keeps .bat/.ps1 as CRLF and .sh as LF.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Aeth3randClaude Opus 5.5 committed 2026-10-19 09:54:08 -04:00
1 parent fb6220155c
commit f16a67e042
5 files changed
+441

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
@echo off
rem Double-click to build and install MTGA Assistant on Windows.
rem Uninstall with: install.bat -Uninstall
powershell -NoProfile -ExecutionPolicy Bypass -File "%~dp0packaging\install_windows.ps1" %*
echo.
pause