Commit Graph

7 Commits

Author SHA1 Message Date
Michael Herrmann 801b0a1fd6 Fix Windows launcher 2019-03-11 16:31:05 +01:00
Max Risuhin 8b3634852d Limit installer go packages compilation only to Windows platform 2019-03-07 14:33:40 +02:00
Michael Herrmann 311f43c787 Remove references to fman 2019-03-07 05:35:57 +01:00
Michael Herrmann 6e540dab83 Don't require Admin privileges for Win uninstaller 2019-03-07 05:35:57 +01:00
Michael Herrmann eaa60f129d Implement Uninstaller for Windows 2019-03-07 05:35:57 +01:00
Michael Herrmann 8fd76c876b Implement a command-line installer for Windows
It can be generated with the Make target installer-windows.
It requires that you ran Make target launcher-windows before.
2019-03-07 05:35:57 +01:00
Michael Herrmann 6e28eb11b5 Add Windows launcher
The launcher looks at directory "Versions" next to its executable.
It finds the latest version and runs the executable in that directory
with the same name as itself. For instance:

  Aminal.exe <- the launcher
  Versions/
    1.0.0/
      Aminal.exe
    1.0.1/
      Aminal.exe

In this example, running the top-level Aminal.exe (the launcher) starts
Versions/1.0.1/Aminal.exe.

Having a launcher allows Aminal to be updated while it is running. For
example, version 1.0.1 could be downloaded without disturbing running
instances of Aminal 1.0.0.
2019-03-07 05:35:57 +01:00