diff options
| author | Dave Cheney | 2015-07-17 08:22:57 -0700 | 
|---|---|---|
| committer | Dave Cheney | 2015-07-17 08:22:57 -0700 | 
| commit | 3bc3fa0b3a3b0f1b6273531d4026fee46443eb67 (patch) | |
| tree | d80c22620c7243533ddc2f4b2ba65078284deea0 /browser.go | |
| parent | 2e6fb17d7a7cb6a81837ee68158214d9098de905 (diff) | |
| parent | 9404f81aabf15233dfadf8bc136d0a0c57555141 (diff) | |
| download | browser-3bc3fa0b3a3b0f1b6273531d4026fee46443eb67.tar.bz2 | |
Merge pull request #2 from jangler/master
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()  } | 
