1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-06-06 08:00:43 +00:00

move Println to main

This commit is contained in:
Darien Raymond 2018-02-16 14:03:55 +01:00
parent e9e6b21252
commit 242e65e424
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169
2 changed files with 15 additions and 8 deletions

14
core.go
View File

@ -12,9 +12,7 @@ package core
//go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg core -path Core //go:generate go run $GOPATH/src/v2ray.com/core/common/errors/errorgen/main.go -pkg core -path Core
import ( import (
"fmt" "v2ray.com/core/common/serial"
"v2ray.com/core/common/platform"
) )
var ( var (
@ -30,10 +28,12 @@ func Version() string {
return version return version
} }
// PrintVersion prints current version into console. // VersionStatement returns a list of strings representing the full version info.
func PrintVersion() { func VersionStatement() []string {
fmt.Printf("V2Ray %s (%s) %s%s", Version(), codename, build, platform.LineSeparator()) return []string{
fmt.Printf("%s%s", intro, platform.LineSeparator()) serial.Concat("V2Ray ", Version(), "(", codename, ")", build),
intro,
}
} }
/* /*

View File

@ -85,10 +85,17 @@ func startV2Ray() (core.Server, error) {
return server, nil return server, nil
} }
func printVersion() {
version := core.VersionStatement()
for _, s := range version {
fmt.Println(s)
}
}
func main() { func main() {
flag.Parse() flag.Parse()
core.PrintVersion() printVersion()
if *version { if *version {
return return