go-xkcdreader/main.go
surtur f009bb2cc1
All checks were successful
continuous-integration/drone/push Build is passing
embed Version string in app
* print version on app startup
2022-05-10 20:41:06 +02:00

35 lines
519 B
Go

package main
import (
"fmt"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/widget"
)
const appGreeting = "welcome to go-xkcdreader"
// Version provides app version string
const Version = "0.0.0"
func main() {
fmt.Println("Starting go-xkcdreader " + getVersion())
a := app.New()
w := a.NewWindow("go-xkcd_reader")
w.SetContent(makeGreeting())
w.ShowAndRun()
fmt.Println("Exited")
}
func makeGreeting() *widget.Label {
return widget.NewLabel(appGreeting)
}
func getVersion() string {
return "v" + Version
}