Files
wails_tools/pkg/wails3kit/updates/platform/linux/linux.go
2026-03-12 22:16:34 +01:00

21 lines
514 B
Go

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
}