github.com/supragya/TendermintConnector@v0.0.0-20210619045051-113e32b84fb1/version/version.go (about) 1 package version 2 3 import "bytes" 4 5 // Application version 6 var applicationVersion string = "0.0.0" 7 8 // Build commit 9 var buildCommit string = "0x0000" 10 11 // Build time 12 var buildTime string = "Mon Dec 21 13:26:38 UTC 2020" 13 14 // Supported Chains 15 var supportedChains = []string{ 16 "Cosmoshub-4 mainnet", 17 "Irishub-1 mainnet", 18 } 19 20 // Marlin TM Encoder/Decoder Protocols 21 var marlinTMProtocols = []string{ 22 "Marlin TM Data Transfer Protocol v2", 23 } 24 25 var RootCmdVersion string = prepareVersionString() 26 27 func prepareVersionString() string { 28 var buffer bytes.Buffer 29 buffer.WriteString(applicationVersion + " build " + buildCommit) 30 buffer.WriteString("\nCompiled on: " + buildTime) 31 for _, v := range supportedChains { 32 buffer.WriteString("\n+ [Tendermint Chain] " + v) 33 34 } 35 for _, v := range marlinTMProtocols { 36 buffer.WriteString("\n+ [Marlin TM Protocol] " + v) 37 } 38 return buffer.String() 39 }