Refactor conditions
Co-authored-by: Andy Feller <andyfeller@github.com>
This commit is contained in:
parent
a0a2567354
commit
5296d60832
1 changed files with 4 additions and 4 deletions
|
|
@ -267,14 +267,14 @@ func (m *Manager) installBin(repo ghrepo.Interface, target string) error {
|
||||||
if asset == nil && isMacARM {
|
if asset == nil && isMacARM {
|
||||||
for _, a := range r.Assets {
|
for _, a := range r.Assets {
|
||||||
if strings.HasSuffix(a.Name, "darwin-amd64") {
|
if strings.HasSuffix(a.Name, "darwin-amd64") {
|
||||||
if hasRosetta() {
|
if !hasRosetta() {
|
||||||
asset = &a
|
|
||||||
break
|
|
||||||
} else {
|
|
||||||
return fmt.Errorf(
|
return fmt.Errorf(
|
||||||
"%[1]s unsupported for %[2]s. Install Rosetta with `softwareupdate --install-rosetta` to use the available darwin-amd64 binary, or open an issue: `gh issue create -R %[3]s/%[1]s -t'Support %[2]s'`",
|
"%[1]s unsupported for %[2]s. Install Rosetta with `softwareupdate --install-rosetta` to use the available darwin-amd64 binary, or open an issue: `gh issue create -R %[3]s/%[1]s -t'Support %[2]s'`",
|
||||||
repo.RepoName(), platform, repo.RepoOwner())
|
repo.RepoName(), platform, repo.RepoOwner())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
asset = &a
|
||||||
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue