github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/openurl/openurl.go (about)

     1  package openurl
     2  
     3  import (
     4  	"io"
     5  	"os/exec"
     6  
     7  	"github.com/pkg/browser"
     8  )
     9  
    10  type OpenURL func(url string, out io.Writer) error
    11  
    12  func BrowserOpen(url string, out io.Writer) error {
    13  	return browser.OpenURL(url, func(cmd *exec.Cmd) {
    14  		cmd.Stdout = out
    15  		cmd.Stderr = out
    16  	})
    17  }