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 RustTubeOpen GitHub pageOpen 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
RustTubefolder - it does not remove the parent
JonasGrimmfolder
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