Skip to content

Commit

Permalink
Reduce nesting
Browse files Browse the repository at this point in the history
  • Loading branch information
kadaan committed Mar 2, 2024
1 parent 3e28a2e commit e797404
Showing 1 changed file with 18 additions and 17 deletions.
35 changes: 18 additions & 17 deletions internal/boxcli/search.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,25 +100,26 @@ func printSearchResults(
systemKey := ""
var versions []string
for i, pkgVersion := range pkg.Versions {
if pkgVersion.Version != "" {
if !showAll && i >= 10 {
resultsAreTrimmed = true
break
}
if pkgVersion.Version == "" {
continue
}
if !showAll && i >= 10 {
resultsAreTrimmed = true
break
}

var systems []string
for _, sys := range pkgVersion.Systems {
systems = append(systems, sys.System)
}
slices.Sort(systems)
key := strings.Join(systems, " ")
if systemKey != key && systemKey != "" {
tableWriter.AppendRow(table.Row{pkg.Name, columnize(versions, 2), systemKey}, rowConfigAutoMerge)
versions = nil
}
systemKey = key
versions = append(versions, pkgVersion.Version)
var systems []string
for _, sys := range pkgVersion.Systems {
systems = append(systems, sys.System)
}
slices.Sort(systems)
key := strings.Join(systems, " ")
if systemKey != key && systemKey != "" {
tableWriter.AppendRow(table.Row{pkg.Name, columnize(versions, 2), systemKey}, rowConfigAutoMerge)
versions = nil
}
systemKey = key
versions = append(versions, pkgVersion.Version)
}

if len(versions) > 0 {
Expand Down

0 comments on commit e797404

Please sign in to comment.