Package browser provides helpers to open files, readers, and urls in a browser window.
The choice of which browser is started is entirely client dependant.
Stderr is the io.Writer to which executed commands write standard error.
Stdout is the io.Writer to which executed commands write standard output.
OpenFile opens new browser window for the file path.
OpenReader consumes the contents of r and presents the results in a new browser window.
// https://github.com/rust-lang/rust/issues/13871 const quote = `There was a night when winds from unknown spaces whirled us irresistibly into limitless vacum beyond all thought and entity. Perceptions of the most maddeningly untransmissible sort thronged upon us; perceptions of infinity which at the time convulsed us with joy, yet which are now partly lost to my memory and partly incapable of presentation to others.` r := strings.NewReader(quote) OpenReader(r)
OpenURL opens a new browser window pointing to url.
const url = "http://golang.org/" OpenURL(url)
|examples/Open||Open is a simple example of the github.com/pkg/browser package.|