package config import ( "os/exec" "runtime" ) // OpenBrowser opens a URL in the system's default browser. func OpenBrowser(url string) { var cmd *exec.Cmd switch runtime.GOOS { case "darwin": cmd = exec.Command("open", url) case "windows": cmd = exec.Command("cmd", "/c", "start", "", url) default: cmd = exec.Command("xdg-open", url) } if err := cmd.Start(); err == nil { go func() { _ = cmd.Wait() }() } }