aboutsummaryrefslogtreecommitdiffstats
path: root/browserenv_windows.go
diff options
context:
space:
mode:
authorTeddy Wing2020-12-20 18:55:41 +0100
committerTeddy Wing2020-12-20 18:58:08 +0100
commit7d4e897a7b414c1569ae14d5b426f2e95165f0af (patch)
tree6c96a417188bdfb5c8fa9fc0637bc592d131ffce /browserenv_windows.go
parent19a6561e2a3f21ffb2510d5f2dc9a8cf293dddaf (diff)
downloadbrowserenv-7d4e897a7b414c1569ae14d5b426f2e95165f0af.tar.bz2
Add function and variable documentation
Diffstat (limited to 'browserenv_windows.go')
-rw-r--r--browserenv_windows.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/browserenv_windows.go b/browserenv_windows.go
index ac44d82..c257658 100644
--- a/browserenv_windows.go
+++ b/browserenv_windows.go
@@ -2,14 +2,17 @@ package browserenv
import "fmt"
+// shellArgs are the command and arguments needed to run a string containing
+// commands in a shell.
var shellArgs = []string{"cmd", "/c"}
-// TODO
+// shell returns a Windows `cmd` shell and "/c" argument.
func shell() (args []string) {
return shellArgs
}
-// TODO
+// shellEscapeCommand formats a browser command with url, ensuring url is
+// properly shell-escaped.
func shellEscapeCommand(browser, url string) string {
return fmt.Sprintf("%s %s", browser, url)
}