display golang build version & git commit

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2019-05-23 00:12:18 -07:00
parent 0ac47b65bd
commit cf9fe10d1e
2 changed files with 12 additions and 0 deletions

2
gui.go
View File

@ -25,6 +25,8 @@ type GuiDataStructure struct {
CurrentVM string
MyArea *ui.Area
Version string
GitCommit string
GoVersion string
// stuff for the splash screen / setup tabs
cloudWindow *ui.Window

View File

@ -29,6 +29,16 @@ func ShowSplashBox(vbox *ui.Box, atest chan int, custom func(int, string)) *ui.B
version := "Version: " + Data.Version
newbox.Append(ui.NewLabel(version), false)
if (Data.GitCommit != "") {
tmp := "git rev-list: " + Data.GitCommit
newbox.Append(ui.NewLabel(tmp), false)
}
if (Data.GoVersion != "") {
tmp := "go build version: " + Data.GoVersion
newbox.Append(ui.NewLabel(tmp), false)
}
okButton := CreateButton("OK", "CLOSE", custom)
newbox.Append(okButton, false)