mirror of
https://github.com/yuzu-emu/liftinstall
synced 2024-11-22 10:03:41 +00:00
Clean up documentation
This commit is contained in:
parent
253dbb5a83
commit
ebc0b24641
4 changed files with 14 additions and 12 deletions
16
README.md
16
README.md
|
@ -1,18 +1,18 @@
|
|||
LiftInstall
|
||||
===========
|
||||
<img src="banner.png" width="400px" />
|
||||
|
||||
[Usage Documentation](https://liftinstall.jselby.net/user-guide/)
|
||||
- [Quick Start](https://liftinstall.jselby.net/user-guide/quick-start)
|
||||
- [License](LICENSE)
|
||||
|
||||
[![Build Status](https://travis-ci.org/j-selby/liftinstall.svg?branch=master)](https://travis-ci.org/j-selby/liftinstall)
|
||||
|
||||
- Usage Documentation: https://liftinstall.jselby.net/
|
||||
|
||||
An 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
|
||||
This is designed to be a more modern interpretation of Qt's Installer Framework, which is hard to develop on,
|
||||
poorly documented, has hardcoded package listing format which requires very specific setups for packages and where
|
||||
packages must be built using their tool. Finally, it is poorly supported, with rare updates and a large list of bugs.
|
||||
|
||||
Building
|
||||
--------
|
||||
|
|
BIN
banner.png
Normal file
BIN
banner.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 34 KiB |
|
@ -96,7 +96,10 @@ mod natives {
|
|||
#[cfg(not(windows))]
|
||||
mod natives {
|
||||
use std::fs::remove_file;
|
||||
use std::path::PathBuf;
|
||||
|
||||
use std::env;
|
||||
|
||||
use logging::LoggingErrors;
|
||||
|
||||
pub fn create_shortcut(
|
||||
name: &str,
|
||||
|
@ -113,8 +116,7 @@ mod natives {
|
|||
|
||||
/// Cleans up the installer
|
||||
pub fn burn_on_exit() {
|
||||
let current_exe =
|
||||
std::env::current_exe().log_expect("Current executable could not be found");
|
||||
let current_exe = env::current_exe().log_expect("Current executable could not be found");
|
||||
let path = current_exe
|
||||
.parent()
|
||||
.log_expect("Parent directory of executable could not be found");
|
||||
|
|
|
@ -159,7 +159,7 @@ const InstallPackages = {
|
|||
<div class="column has-padding">
|
||||
<h4 class="subtitle" v-if="$root.$data.metadata.is_launcher">Checking for updates...</h4>
|
||||
<h4 class="subtitle" v-else-if="is_uninstall">Uninstalling...</h4>
|
||||
<h4 class="subtitle" v-else-if="is_updater_update">Downloading update for updater...</h4>
|
||||
<h4 class="subtitle" v-else-if="is_updater_update">Downloading self-update...</h4>
|
||||
<h4 class="subtitle" v-else>Installing...</h4>
|
||||
<div v-html="$root.$data.config.installing_message"></div>
|
||||
<br />
|
||||
|
|
Loading…
Reference in a new issue