func getVersionName()

in lib/ec2macosinit/motd.go [72:92]


func getVersionName(osProductVersion string) (versionName string) {
	// Map product version number to version name
	switch {
	case strings.HasPrefix(osProductVersion, "10.14"):
		versionName = "Mojave"
	case strings.HasPrefix(osProductVersion, "10.15"):
		versionName = "Catalina"
	case strings.HasPrefix(osProductVersion, "11"):
		versionName = "Big Sur"
	case strings.HasPrefix(osProductVersion, "12"):
		versionName = "Monterey"
	case strings.HasPrefix(osProductVersion, "13"):
		versionName = "Ventura"
	case strings.HasPrefix(osProductVersion, "14"):
		versionName = "Sonoma"
	case strings.HasPrefix(osProductVersion, "15"):
		versionName = "Sequoia"
	}

	return versionName
}