V2bX/cmd/cmd.go
2023-05-24 10:26:14 +08:00

35 lines
665 B
Go

package cmd
import (
"fmt"
"github.com/spf13/cobra"
"log"
)
var (
version = "TempVersion" //use ldflags replace
codename = "V2bX"
intro = "A V2board backend based on Xray-core"
)
func showVersion() {
fmt.Printf("%s %s (%s) \n", codename, version, intro)
// Warning
fmt.Println(Warn("This version need V2board version >= 1.7.0."))
fmt.Println(Warn("This version changed config file. Please check config file before running."))
}
var command = &cobra.Command{
Use: "V2bX",
PreRun: func(_ *cobra.Command, _ []string) {
showVersion()
},
}
func Run() {
err := command.Execute()
if err != nil {
log.Println("execute failed, error:", err)
}
}