V2bX/cmd/version.go
2024-01-08 00:58:21 +09:00

41 lines
1.0 KiB
Go

package cmd
import (
"fmt"
"github.com/spf13/cobra"
)
var (
version = "TempVersion" //use ldflags replace
codename = "V2bX"
intro = "A V2board backend based on multi core"
)
var versionCommand = cobra.Command{
Use: "version",
Short: "Print version info",
Run: func(_ *cobra.Command, _ []string) {
showVersion()
},
}
func init() {
command.AddCommand(&versionCommand)
}
func showVersion() {
fmt.Println(`
_/ _/ _/_/ _/ _/ _/
_/ _/ _/ _/ _/_/_/ _/ _/
_/ _/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/ _/
_/ _/_/_/_/ _/_/_/ _/ _/
`)
fmt.Printf("%s %s (%s) \n", codename, version, intro)
//fmt.Printf("Supported cores: %s\n", strings.Join(vCore.RegisteredCore(), ", "))
// Warning
//fmt.Println(Warn("This version need V2board version >= 1.7.0."))
//fmt.Println(Warn("The version have many changed for config, please check your config file"))
}