feat: initial commit

This commit is contained in:
eric
2026-03-12 22:16:34 +01:00
parent 8555b02752
commit f13f4a9a69
155 changed files with 11988 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
load("@io_bazel_rules_go//go:def.bzl", "go_library")
go_library(
name = "linux",
srcs = ["linux.go"],
importpath = "github.com/Eriyc/rules_wails/pkg/wails3kit/updates/platform/linux",
visibility = ["//visibility:public"],
deps = [
"//pkg/wails3kit/updates",
"//pkg/wails3kit/updates/platform",
],
)

View File

@@ -0,0 +1,20 @@
package linux
import (
"errors"
"path/filepath"
"github.com/Eriyc/rules_wails/pkg/wails3kit/updates"
"github.com/Eriyc/rules_wails/pkg/wails3kit/updates/platform"
)
func New() updates.PlatformInstaller {
return platform.New(DetectInstallRoot)
}
func DetectInstallRoot(app updates.AppDescriptor) (updates.InstallRoot, error) {
if app.ExecutablePath == "" {
return updates.InstallRoot{}, errors.New("missing executable path")
}
return updates.InstallRoot{Path: filepath.Dir(app.ExecutablePath)}, nil
}