chore(binary): support LDFLAGS by goreleaser

fix https://github.com/appleboy/gorush/issues/713
This commit is contained in:
Bo-Yi Wu
2023-02-27 16:11:07 +08:00
parent 9b67d16e17
commit 5af237945e
3 changed files with 20 additions and 5 deletions

View File

@@ -7,13 +7,21 @@ import (
"github.com/gin-gonic/gin"
)
var version string
var (
version string
commit string
)
// SetVersion for setup version string.
func SetVersion(ver string) {
version = ver
}
// SetCommit for setup commit string.
func SetCommit(ver string) {
commit = ver
}
// GetVersion for get current version.
func GetVersion() string {
return version
@@ -21,8 +29,9 @@ func GetVersion() string {
// PrintGoRushVersion provide print server engine
func PrintGoRushVersion() {
fmt.Printf(`GoRush %s, Compiler: %s %s, Copyright (C) 2019 Bo-Yi Wu, Inc.`,
fmt.Printf(`GoRush %s, Commit: %s, Compiler: %s %s, Copyright (C) 2023 Bo-Yi Wu, Inc.`,
version,
commit,
runtime.Compiler,
runtime.Version())
fmt.Println()