1
0
mirror of https://github.com/fumiama/terasu-cloudflared.git synced 2026-06-05 17:10:24 +08:00

AUTH-2077: Quotes open browser command in windows

This commit is contained in:
Michael Borkenstein
2019-09-23 15:19:54 -05:00
parent 1d5cc45ac7
commit 133e6fdc88
5 changed files with 52 additions and 15 deletions

View File

@@ -4,25 +4,11 @@ import (
"io"
"os"
"os/exec"
"runtime"
)
// OpenBrowser opens the specified URL in the default browser of the user
func OpenBrowser(url string) error {
var cmd string
var args []string
switch runtime.GOOS {
case "windows":
cmd = "cmd"
args = []string{"/c", "start"}
case "darwin":
cmd = "open"
default: // "linux", "freebsd", "openbsd", "netbsd"
cmd = "xdg-open"
}
args = append(args, url)
return exec.Command(cmd, args...).Start()
return getBrowserCmd(url).Start()
}
// Run will kick off a shell task and pipe the results to the respective std pipes