aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--browserenv.go23
-rw-r--r--go.mod5
-rw-r--r--go.sum2
3 files changed, 30 insertions, 0 deletions
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=