Files
DevPack/pkg/version/version.go
2026-03-03 18:20:18 +08:00

29 lines
551 B
Go

package version
import (
"fmt"
"runtime"
)
// These variables are set at build time via ldflags.
var (
Version = "dev"
Commit = "unknown"
Date = "unknown"
)
// GetVersionString returns a short version string.
func GetVersionString() string {
return Version
}
// GetFullVersionInfo returns complete version information.
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,
)
}