diff options
| author | Brandon Mulcahy | 2015-07-17 01:37:29 -0400 |
|---|---|---|
| committer | Brandon Mulcahy | 2015-07-17 01:41:35 -0400 |
| commit | 9404f81aabf15233dfadf8bc136d0a0c57555141 (patch) | |
| tree | d80c22620c7243533ddc2f4b2ba65078284deea0 /browser.go | |
| parent | 2e6fb17d7a7cb6a81837ee68158214d9098de905 (diff) | |
| download | browser-9404f81aabf15233dfadf8bc136d0a0c57555141.tar.bz2 | |
Allow reassignment of exec.Cmd Stdout and Stderr
Diffstat (limited to 'browser.go')
| -rw-r--r-- | browser.go | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -12,6 +12,12 @@ import ( "path/filepath" ) +// Stdout is the io.Writer to which executed commands write standard output. +var Stdout io.Writer = os.Stdout + +// Stderr is the io.Writer to which executed commands write standard error. +var Stderr io.Writer = os.Stderr + // OpenFile opens new browser window for the file path. func OpenFile(path string) error { path, err := filepath.Abs(path) @@ -50,7 +56,7 @@ func OpenURL(url string) error { func runCmd(prog string, args ...string) error { cmd := exec.Command(prog, args...) - cmd.Stdout = os.Stdout - cmd.Stderr = os.Stderr + cmd.Stdout = Stdout + cmd.Stderr = Stderr return cmd.Run() } |
