Merge pull request #780 from enj/enj/i/browser_stderr

cli: prevent browser output from breaking ExecCredential output
This commit is contained in:
Mo Khan
2021-08-16 10:34:33 -04:00
committed by GitHub

View File

@@ -3,7 +3,20 @@
package main
import "go.pinniped.dev/cmd/pinniped/cmd"
import (
"os"
"github.com/pkg/browser"
"go.pinniped.dev/cmd/pinniped/cmd"
)
//nolint: gochecknoinits
func init() {
// browsers like chrome like to write to our std out which breaks our JSON ExecCredential output
// thus we redirect the browser's std out to our std err
browser.Stdout = os.Stderr
}
func main() {
cmd.Execute()