aboutsummaryrefslogtreecommitdiffstats
path: root/browserenv_windows.go
diff options
context:
space:
mode:
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)
}