forked from coop-cloud/abra
fix: handle filtered server list with sort
This commit is contained in:
parent
be26f80f03
commit
9bdb07463c
|
@ -200,9 +200,13 @@ can take some time.
|
||||||
allStats[app.Server] = stats
|
allStats[app.Server] = stats
|
||||||
}
|
}
|
||||||
|
|
||||||
|
alreadySeen := make(map[string]bool)
|
||||||
for _, app := range apps {
|
for _, app := range apps {
|
||||||
serverName := app.Server
|
if _, ok := alreadySeen[app.Server]; ok {
|
||||||
serverStat := allStats[serverName]
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
serverStat := allStats[app.Server]
|
||||||
|
|
||||||
tableCol := []string{"recipe", "app name", "domain"}
|
tableCol := []string{"recipe", "app name", "domain"}
|
||||||
if status {
|
if status {
|
||||||
|
@ -224,7 +228,7 @@ can take some time.
|
||||||
if status {
|
if status {
|
||||||
fmt.Println(fmt.Sprintf(
|
fmt.Println(fmt.Sprintf(
|
||||||
"server: %s | total apps: %v | versioned: %v | unversioned: %v | latest: %v | upgrade: %v",
|
"server: %s | total apps: %v | versioned: %v | unversioned: %v | latest: %v | upgrade: %v",
|
||||||
serverName,
|
app.Server,
|
||||||
serverStat.appCount,
|
serverStat.appCount,
|
||||||
serverStat.versionCount,
|
serverStat.versionCount,
|
||||||
serverStat.unversionedCount,
|
serverStat.unversionedCount,
|
||||||
|
@ -232,12 +236,14 @@ can take some time.
|
||||||
serverStat.upgradeCount,
|
serverStat.upgradeCount,
|
||||||
))
|
))
|
||||||
} else {
|
} else {
|
||||||
fmt.Println(fmt.Sprintf("server: %s | total apps: %v", serverName, serverStat.appCount))
|
fmt.Println(fmt.Sprintf("server: %s | total apps: %v", app.Server, serverStat.appCount))
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(allStats) > 1 {
|
if len(allStats) > 1 {
|
||||||
fmt.Println() // newline separator for multiple servers
|
fmt.Println() // newline separator for multiple servers
|
||||||
}
|
}
|
||||||
|
|
||||||
|
alreadySeen[app.Server] = true
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(allStats) > 1 {
|
if len(allStats) > 1 {
|
||||||
|
|
Loading…
Reference in New Issue