From 676c638a4b6003de0d9e6b56430c6b0abb32465a Mon Sep 17 00:00:00 2001 From: parkatoast Date: Wed, 18 Mar 2026 23:41:23 +0100 Subject: [PATCH 1/2] Update Go astikit --- src/go.mod | 2 +- src/go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/go.mod b/src/go.mod index 91dba61..8697ac3 100644 --- a/src/go.mod +++ b/src/go.mod @@ -3,7 +3,7 @@ module github.com/trembon/switch-library-manager go 1.25.5 require ( - github.com/asticode/go-astikit v0.57.1 + github.com/asticode/go-astikit v0.58.0 github.com/asticode/go-astilectron v0.30.0 github.com/asticode/go-astilectron-bootstrap v0.4.14 github.com/avast/retry-go v3.0.0+incompatible diff --git a/src/go.sum b/src/go.sum index 1ddfc57..50463cb 100644 --- a/src/go.sum +++ b/src/go.sum @@ -5,6 +5,8 @@ github.com/asticode/go-astikit v0.15.0/go.mod h1:h4ly7idim1tNhaVkdVBeXQZEE3L0xbl github.com/asticode/go-astikit v0.29.1/go.mod h1:h4ly7idim1tNhaVkdVBeXQZEE3L0xblP7fCWbgwipF0= github.com/asticode/go-astikit v0.57.1 h1:fEykwH98Nny08kcRbk4uer+S8h0rKveCIpG9F6NVLuA= github.com/asticode/go-astikit v0.57.1/go.mod h1:fV43j20UZYfXzP9oBn33udkvCvDvCDhzjVqoLFuuYZE= +github.com/asticode/go-astikit v0.58.0 h1:WXNpaxCPNFReikHiXvzyDv49NpV/GMD6PV80iem6WGo= +github.com/asticode/go-astikit v0.58.0/go.mod h1:fV43j20UZYfXzP9oBn33udkvCvDvCDhzjVqoLFuuYZE= github.com/asticode/go-astilectron v0.25.0/go.mod h1:Tx+aS0IvbV0cO4TlQbOO1NFA/lATj11vEStydyIjMjM= github.com/asticode/go-astilectron v0.30.0 h1:flnbc7XKzvG5pKqvQr25hHEsXj2QoJP9kM0YHpq5LnQ= github.com/asticode/go-astilectron v0.30.0/go.mod h1:o7wZ7KDr3XH3xcEwcxfpWzNVf63JsMKtif/6IP4mpHk= From 979889b265bc44b3547c662b5162b1db33a3097b Mon Sep 17 00:00:00 2001 From: parkatoast Date: Wed, 18 Mar 2026 23:46:58 +0100 Subject: [PATCH 2/2] Added build guide for Windows --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 9d142e0..772f8b6 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,17 @@ NOTE: parameters are only usable in command line mode, except the parameter -m ( ## Building +### Windows +- Install and setup Go +- Clone the repo: `git clone https://github.com/trembon/switch-library-manager.git` +- Move into the src folder `cd src` +- Get the bundler `go get -u github.com/asticode/go-astilectron-bundler/...` +- Install bundler `go install github.com/asticode/go-astilectron-bundler/astilectron-bundler` +- Copy bundler binary to the src folder `copy %USERPROFILE%\go\bin\astilectron-bundler.exe .` +- Execute `astilectron-bundler.exe` +- Binaries will be available under output + +### macOS or Linux - Install and setup Go - Clone the repo: `git clone https://github.com/trembon/switch-library-manager.git` - Move into the src folder `cd src`