package initialize import ( "context" "fmt" "os/exec" ) func InstallHomebrew(_ context.Context) error { cmd := exec.Command("/bin/bash", "-c", "\"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"") output, err := cmd.Output() // 如果返回是没有错误,则直接成功。 fmt.Println(string(output)) if err != nil { return err } return nil }