@@ -784,18 +784,22 @@ func (o *oauth) DoLoopbackAuthorization() (*token, error) {
784
784
return nil , err
785
785
}
786
786
787
- if err := exec .OpenInBrowser (authURL , o .browser ); err != nil {
788
- fmt .Fprintln (os .Stderr , "Cannot open a web browser on your platform." )
789
- fmt .Fprintln (os .Stderr )
790
- fmt .Fprintln (os .Stderr , "Open a local web browser and visit:" )
791
- fmt .Fprintln (os .Stderr )
787
+ if skipBrowser := os .Getenv ("STEP_OPEN_BROWSER" ) == "0" ; skipBrowser {
792
788
fmt .Fprintln (os .Stderr , authURL )
793
- fmt .Fprintln (os .Stderr )
794
789
} else {
795
- fmt .Fprintln (os .Stderr , "Your default web browser has been opened to visit:" )
796
- fmt .Fprintln (os .Stderr )
797
- fmt .Fprintln (os .Stderr , authURL )
798
- fmt .Fprintln (os .Stderr )
790
+ if err := exec .OpenInBrowser (authURL , o .browser ); err != nil {
791
+ fmt .Fprintln (os .Stderr , "Cannot open a web browser on your platform." )
792
+ fmt .Fprintln (os .Stderr )
793
+ fmt .Fprintln (os .Stderr , "Open a local web browser and visit:" )
794
+ fmt .Fprintln (os .Stderr )
795
+ fmt .Fprintln (os .Stderr , authURL )
796
+ fmt .Fprintln (os .Stderr )
797
+ } else {
798
+ fmt .Fprintln (os .Stderr , "Your default web browser has been opened to visit:" )
799
+ fmt .Fprintln (os .Stderr )
800
+ fmt .Fprintln (os .Stderr , authURL )
801
+ fmt .Fprintln (os .Stderr )
802
+ }
799
803
}
800
804
801
805
// Wait for response and return the token
0 commit comments