github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/fly/ui/present.go (about)

     1  package ui
     2  
     3  import (
     4  	"sort"
     5  	"strings"
     6  
     7  	"github.com/pf-qiu/concourse/v6/atc"
     8  )
     9  
    10  func PresentVersion(version atc.Version) string {
    11  	pairs := []string{}
    12  	for k, v := range version {
    13  		pairs = append(pairs, k+":"+v)
    14  	}
    15  
    16  	// consistent ordering
    17  	sort.Strings(pairs)
    18  
    19  	return strings.Join(pairs, ",")
    20  }