3 ms·
It utilizes https://github.com/inconshreveable/go-update https://github.com/inconshreveable/go-update, which updates itself by replacing its executable file wit
by ezekg 5y ago
It utilizes https://github.com/inconshreveable/go-update https://github.com/inconshreveable/go-update, which updates itself by replacing its executable file with the new version downloaded from Keygen's API (which handles checking if an upgrade is available). The new version will then be available after a restart of the executable.
Since Go apps are distributed as a single binary file, it makes it pretty painless to update them compared to e.g. a typical desktop app.