From efd421e130b4277098e140e37c0e0d76a071540d Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Mon, 14 Dec 2020 19:40:06 +0100 Subject: Wrap `github.com/pkg/browser` in a new `browserenv` package This will be used to extend `browser`'s functionality. --- browserenv.go | 23 +++++++++++++++++++++++ go.mod | 5 +++++ go.sum | 2 ++ 3 files changed, 30 insertions(+) create mode 100644 browserenv.go create mode 100644 go.mod create mode 100644 go.sum diff --git a/browserenv.go b/browserenv.go new file mode 100644 index 0000000..8685fc8 --- /dev/null +++ b/browserenv.go @@ -0,0 +1,23 @@ +package browserenv + +import ( + "io" + "os" + + "github.com/pkg/browser" +) + +var Stderr io.Writer = os.Stderr +var Stdout io.Writer = os.Stdout + +func OpenFile(path string) error { + return browser.OpenFile(path) +} + +func OpenReader(r io.Reader) error { + return browser.OpenReader(r) +} + +func OpenURL(url string) error { + return browser.OpenURL(url) +} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..4d61d47 --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module github.com/teddywing/browserenv + +go 1.14 + +require github.com/pkg/browser v0.0.0-20201207095918-0426ae3fba23 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..5d8a92f --- /dev/null +++ b/go.sum @@ -0,0 +1,2 @@ +github.com/pkg/browser v0.0.0-20201207095918-0426ae3fba23 h1:dofHuld+js7eKSemxqTVIo8yRlpRw+H1SdpzZxWruBc= +github.com/pkg/browser v0.0.0-20201207095918-0426ae3fba23/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= -- cgit v1.2.3