Installer - beqare/RustTube GitHub Wiki

Installer

RustTube uses Inno Setup to create a Windows installer.

The installer script is located at:

scripts\setup.iss

Installer Output

When the installer is built, the output file is written to:

dist\installer\RustTube-Setup.exe

Installation Location

RustTube installs into:

AppData\Roaming\JonasGrimm\RustTube

The installation path is fixed in the installer and cannot be changed by the user.

Installer Behavior

The installer is configured to:

  • install the RustTube application files
  • optionally create a desktop shortcut
  • create a Start Menu shortcut
  • launch RustTube after installation
  • optionally open the GitHub page after installation
  • optionally open the Sponsor page after installation

Post-Install Options

At the end of installation, the installer can show these optional actions:

  • Launch RustTube
  • Open GitHub page
  • Open Sponsor page

Desktop Shortcut

The installer includes a desktop shortcut task.

It is enabled by default.

Updating Existing Installations

The installer is configured to close RustTube before updating if the program is still running.

This helps prevent file conflicts during reinstall or upgrade.

Uninstall Behavior

When RustTube is uninstalled, the installer removes the full:

AppData\Roaming\JonasGrimm\RustTube

folder.

Important:

  • it removes the RustTube folder
  • it does not remove the parent JonasGrimm folder

This is useful if the same parent folder is also used by other projects.

Notes

  • RustTube uses a per-user installation
  • no administrator rights are required
  • the installer uses the RustTube icon for setup and uninstall display