kvm/cmd/main.go

33 lines
538 B
Go

package main
import (
"flag"
"fmt"
"github.com/jetkvm/kvm"
"github.com/prometheus/common/version"
)
func printVersion() {
version.Version = kvm.GetBuiltAppVersion()
app_version := version.Print("JetKVM Application")
fmt.Println(app_version)
nativeVersion, err := kvm.GetNativeVersion()
if err == nil {
fmt.Println("\nJetKVM Native, version", nativeVersion)
}
}
func main() {
versionPtr := flag.Bool("version", false, "print version and exit")
flag.Parse()
if *versionPtr {
printVersion()
return
}
kvm.Main()
}