mirror of
https://github.com/etlegacy/Update-Installer.git
synced 2024-11-23 12:22:23 +00:00
Small cross-platform software update installer
5f3745351f
* Add ProcessUtils::currentProcessPath() to get the path to the current application and add a Linux implementation. * Implement ProcessUtils::runAsync() on Unix using fork/execve. * Setup updater to run the main installation phase with the correct arguments. * Add '.zip' to the package name to get the path of the package file. |
||
---|---|---|
external | ||
src | ||
CMakeLists.txt | ||
README |
Once an update has been downloaded to a temporary directory, this tool is responsible for installing the updates to the application's directory and displaying a progress dialog whilst it does so. Features: * Supports Windows, Mac, Linux * Standalone. The only external dependencies are the C++ runtime library (Linux, Mac), pthreads (Linux, Mac) and the native UI library (Cocoa on Mac, Gtk on Linux) * A simple updater UI implemented using the native Win32, Cocoa and GTK libraries (depending on the platform).