Files
DevPack/pkg/version/version.go
2026-03-04 14:10:30 +08:00

29 lines
538 B
Go

package version
import (
"fmt"
"runtime"
)
// 以下变量在构建时通过 ldflags 注入
var (
Version = "dev"
Commit = "unknown"
Date = "unknown"
)
// GetVersionString 返回简短的版本号字符串
func GetVersionString() string {
return Version
}
// GetFullVersionInfo 返回完整的版本信息
func GetFullVersionInfo() string {
return fmt.Sprintf(
"DevPack %s\n Commit: %s\n Built: %s\n Go: %s\n OS/Arch: %s/%s",
Version, Commit, Date,
runtime.Version(),
runtime.GOOS, runtime.GOARCH,
)
}