github.com/sunriselayer/sunrise-da@v0.13.1-sr3/cmd/sunrise-da/version.go (about) 1 package main 2 3 import ( 4 "fmt" 5 6 "github.com/spf13/cobra" 7 8 "github.com/sunriselayer/sunrise-da/nodebuilder/node" 9 ) 10 11 var versionCmd = &cobra.Command{ 12 Use: "version", 13 Short: "Show information about the current binary build", 14 Args: cobra.NoArgs, 15 Run: printBuildInfo, 16 } 17 18 func printBuildInfo(_ *cobra.Command, _ []string) { 19 buildInfo := node.GetBuildInfo() 20 fmt.Printf("Semantic version: %s\n", buildInfo.SemanticVersion) 21 fmt.Printf("Commit: %s\n", buildInfo.LastCommit) 22 fmt.Printf("Build Date: %s\n", buildInfo.BuildTime) 23 fmt.Printf("System version: %s\n", buildInfo.SystemVersion) 24 fmt.Printf("Golang version: %s\n", buildInfo.GolangVersion) 25 }