github.com/grahambrereton-form3/tilt@v0.10.18/pkg/model/tilt_build.go (about) 1 package model 2 3 import ( 4 "fmt" 5 ) 6 7 // Information on a build of the Tilt binary 8 type TiltBuild struct { 9 // Version w/o leading "v" 10 Version string 11 CommitSHA string 12 Date string 13 Dev bool 14 } 15 16 func (b TiltBuild) Empty() bool { 17 return b == TiltBuild{} 18 } 19 20 func (b TiltBuild) AnalyticsVersion() string { 21 if b.Dev { 22 return b.Version + "-dev" 23 } 24 25 return b.Version 26 } 27 28 func (b TiltBuild) WebVersion() WebVersion { 29 v := fmt.Sprintf("v%s", b.Version) 30 return WebVersion(v) 31 }