Files

22 lines
327 B
Go

//go:build !windows
package util
import (
"errors"
"os/exec"
"runtime"
)
func browserCommand(url string) (*exec.Cmd, error) {
if url == "" {
return nil, errors.New("empty url")
}
switch runtime.GOOS {
case "darwin":
return exec.Command("open", url), nil
default:
return exec.Command("xdg-open", url), nil
}
}