1 package browser 2 3 import ( 4 "errors" 5 "os/exec" 6 ) 7 8 func openBrowser(url string) error { 9 err := runCmd("xdg-open", url) 10 if e, ok := err.(*exec.Error); ok && e.Err == exec.ErrNotFound { 11 return errors.New("xdg-open: command not found - install xdg-utils from pkgsrc(7)") 12 } 13 return err 14 } 15