@@ -177,7 +177,7 @@ func InstallWithProgress(cliPkgs, caskPkgs []string, dryRun bool) error {
177177 return nil
178178 }
179179
180- if err := PreInstallChecks (total , len ( caskPkgs ) > 0 ); err != nil {
180+ if err := PreInstallChecks (total ); err != nil {
181181 return err
182182 }
183183
@@ -318,11 +318,9 @@ func installFormulaWithError(pkg string) string {
318318
319319func installSmartCaskWithError (pkg string ) string {
320320 cmd := exec .Command ("brew" , "install" , "--cask" , pkg )
321- cmd .Stdin = os .Stdin
322321 output , err := cmd .CombinedOutput ()
323322 if err != nil {
324323 cmd2 := exec .Command ("brew" , "install" , pkg )
325- cmd2 .Stdin = os .Stdin
326324 output2 , err2 := cmd2 .CombinedOutput ()
327325 if err2 != nil {
328326 errMsg := parseBrewError (string (output ))
@@ -473,18 +471,7 @@ func DoctorDiagnose() ([]string, error) {
473471 return suggestions , nil
474472}
475473
476- func RefreshSudo () {
477- if exec .Command ("sudo" , "-n" , "true" ).Run () == nil {
478- return
479- }
480- cmd := exec .Command ("sudo" , "-v" )
481- cmd .Stdin = os .Stdin
482- cmd .Stdout = os .Stdout
483- cmd .Stderr = os .Stderr
484- cmd .Run ()
485- }
486-
487- func PreInstallChecks (packageCount int , hasCasks bool ) error {
474+ func PreInstallChecks (packageCount int ) error {
488475 ui .Info ("Checking network connectivity..." )
489476 if err := CheckNetwork (); err != nil {
490477 return fmt .Errorf ("network check failed: %v\n Please check your internet connection and try again" , err )
@@ -505,9 +492,5 @@ func PreInstallChecks(packageCount int, hasCasks bool) error {
505492 }
506493 }
507494
508- if hasCasks {
509- RefreshSudo ()
510- }
511-
512495 return nil
513496}
0 commit comments