diff --git a/gobrew.go b/gobrew.go index 83ae5fa..d121d39 100644 --- a/gobrew.go +++ b/gobrew.go @@ -207,7 +207,9 @@ func (gb *GoBrew) getGroupedVersion(versions []string, print bool) map[string][] if len(matches) == 1 { majorVersion = strings.Split(version, matches[0])[0] } - groupedVersions[majorVersion] = append(groupedVersions[majorVersion], version) + if !isBlackListed(majorVersion) { + groupedVersions[majorVersion] = append(groupedVersions[majorVersion], version) + } } } @@ -293,6 +295,16 @@ func (gb *GoBrew) getGroupedVersion(versions []string, print bool) map[string][] return groupedVersions } +func isBlackListed(version string) bool { + blackListVersions := []string{"1.0", "1.1", "1.2", "1.3", "1.4"} + for _, v := range blackListVersions { + if version == v { + return true + } + } + return false +} + func (gb *GoBrew) print(message string, shouldPrint bool) { if shouldPrint { color.Infop(message)