magic/cmd/initialize/check.go
2026-03-28 19:25:12 +08:00

26 lines
373 B
Go

package initialize
import (
"context"
"fmt"
"os/exec"
)
func CheckHomebrew(ctx context.Context) error {
dir, err := exec.LookPath("brew")
if len(dir) > 0 {
fmt.Println("Homebrew 路径为: " + dir)
return nil
}
install := ReadInstallHomebrew(ctx)
if install {
err = InstallHomebrew(ctx)
if err != nil {
return err
}
}
return CheckHomebrew(ctx)
}