aboutsummaryrefslogtreecommitdiffstats
path: root/browser_linux.go
blob: ccd16850fc04cf843beb61e4b2f8cbc1849a7dbd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package browser

import (
	"os/exec"
)

func openBrowser(url string) error {
	sensibleBrowser, err := exec.LookPath("sensible-browser")
	if err != nil {
		// sensible-browser not availble, try xdg-open
		return exec.Command("xdg-open", url).Run()
	}
	return exec.Command(sensibleBrowser, url).Run()
}