# Runic Gateway installer — Project Tree > **Auto-generated.** This file is maintained by the `sync-project-tree` CI workflow in > the [`RunicGateway/installer`](https://gitea.whitlocktech.com/RunicGateway/installer) repository, which > opens a pull request here whenever the tracked file layout on `main` changes. Do not edit > by hand — changes will be overwritten by the next sync. A snapshot of the tracked files in the repository (build output, dependencies, and other git-ignored paths are excluded). ```text installer/ ├── .gitea/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yaml │ │ └── feature_request.md │ ├── scripts/ │ │ └── gen_tree.py │ ├── workflows/ │ │ ├── bundle.yml │ │ ├── pr-checks.yml │ │ ├── release.yml │ │ └── sync-project-tree.yml │ └── PULL_REQUEST_TEMPLATE.md ├── bundles/ │ └── README.md ├── src/ │ ├── backup.rs │ ├── bundle.rs │ ├── cli.rs │ ├── diff.rs │ ├── doctor.rs │ ├── install.rs │ ├── lib.rs │ ├── main.rs │ ├── net.rs │ ├── overlay.rs │ ├── patch.rs │ ├── paths.rs │ ├── record.rs │ ├── service.rs │ ├── servuo.rs │ ├── sidecar.rs │ ├── tier.rs │ ├── ui.rs │ ├── uninstall.rs │ ├── update.rs │ └── util.rs ├── tests/ │ ├── fixtures/ │ │ ├── commandlogging-event.patch │ │ ├── patch_tier.json │ │ ├── playervendor-sale-eventsink.patch │ │ ├── playervendor-sale-gump.patch │ │ └── published-bundle.json │ └── real_patches.rs ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE.md ├── README.md └── SECURITY.md ```