An adaptable installer for your application
Go to file
2018-01-31 14:42:28 +11:00
src Add database for version information 2018-01-31 14:36:29 +11:00
static Ensure state machine is correct after return from error handler 2018-01-30 17:20:51 +11:00
.gitignore Add configuration file 2018-01-31 14:37:05 +11:00
build.rs Initial commit 2018-01-26 23:29:28 +11:00
Cargo.lock Add database for version information 2018-01-31 14:36:29 +11:00
Cargo.toml Add database for version information 2018-01-31 14:36:29 +11:00
config.toml Add configuration file 2018-01-31 14:37:05 +11:00
LICENSE Add readme and license 2018-01-31 14:42:28 +11:00
README.md Add readme and license 2018-01-31 14:42:28 +11:00

LiftInstall

A installer for your application. Designed to be customisable to the core, hookable from external applications, and have a decent UI.

This is designed to be a more modern interpretation of Qt's Installer Framework, which has several issues:

  • Hard to develop on and poorly documented
  • Hardcoded package listing format, requires very specific setups for packages, packages must be built using their tool
  • Poorly supported, with rare updates and a large list of bugs

Building

Add your logo to static/img/logo.png, modify the configuration file, then run:

cargo build

License

LiftInstall is licensed under the Apache 2.0 License, which can be found in LICENSE.