79781363

Date: 2025-10-02 23:46:04
Score: 0.5
Natty:
Report link

Then you should first built an installer
Approach:
The installer doesn't need to use you're env since it only downloads your executable and resources while being lightweight at the same time
- on launch the installer checks directory if they is a old version it just proceed to upgrade it without redownloading it all over (you'll need to index changes between versions so the installer only download files it needs)
- but if nothing is present in directory it start a new installation from the most recent upgrade
the tradeoffs are indexing changes per upgrades and maintaining a server from which you're installer can download from

The installer becomes the only things a users needs to upgrade you're app and their can upgrade to a newer installer later or use the same to upgrade app so it works out well and users won't have to copy anything just download and run

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Aren