cmd/t5de-setup is the installer users will run: a Wails window with a plain HTML/CSS/JS page that walks through finding and checking IMVU Classic, choosing patches (required ones locked; turning a patch on turns on what it needs), options and installing, with progress. When T5DE is already installed, or when run from the copy kept in the install, it offers changing patches, repair or update, and uninstall; "Apps & features" opens its uninstall page. It runs from a temporary copy when it would otherwise change its own folder. For it, apply and install report progress, the bundle can be loaded from bytes (setup carries it built in), the System reports the registered install, and the relaunch logic moved from the command-line patcher into install. The T5DE logo and icon are in patcher/assets. CI vets the wizard and cross-compiles it for Windows. Co-Authored-By: Claude Opus 5.5 <[email protected]>
39 lines
1.4 KiB
AMPL
39 lines
1.4 KiB
AMPL
module git.t5de.dev/t5de/t5de/patcher
|
|
|
|
go 1.27
|
|
|
|
require (
|
|
github.com/go-ole/go-ole v1.3.0
|
|
github.com/wailsapp/wails/v2 v2.17.0
|
|
golang.org/x/sys v0.49.0
|
|
)
|
|
|
|
require (
|
|
git.sr.ht/~jackmordaunt/go-toast/v2 v2.0.3 // indirect
|
|
github.com/bep/debounce v1.2.1 // indirect
|
|
github.com/gabriel-vasile/mimetype v1.4.16 // indirect
|
|
github.com/godbus/dbus/v5 v5.1.0 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/gorilla/websocket v1.5.3 // indirect
|
|
github.com/jchv/go-winloader v0.0.0-20210711035445-715c2860da7e // indirect
|
|
github.com/labstack/echo/v4 v4.15.3 // indirect
|
|
github.com/labstack/gommon v0.5.0 // indirect
|
|
github.com/leaanthony/go-ansi-parser v1.6.1 // indirect
|
|
github.com/leaanthony/gosod v1.0.4 // indirect
|
|
github.com/leaanthony/slicer v1.6.0 // indirect
|
|
github.com/leaanthony/u v1.1.1 // indirect
|
|
github.com/mattn/go-colorable v0.1.14 // indirect
|
|
github.com/mattn/go-isatty v0.0.22 // indirect
|
|
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/rivo/uniseg v0.4.7 // indirect
|
|
github.com/samber/lo v1.49.1 // indirect
|
|
github.com/tkrajina/go-reflector v0.5.8 // indirect
|
|
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
|
github.com/valyala/fasttemplate v1.2.2 // indirect
|
|
github.com/wailsapp/go-webview2 v1.0.22 // indirect
|
|
golang.org/x/crypto v0.53.0 // indirect
|
|
golang.org/x/net v0.56.0 // indirect
|
|
golang.org/x/text v0.39.0 // indirect
|
|
)
|