Files
MonkeyCode/backend/pkg/version/version.go
2025-07-21 18:11:16 +08:00

35 lines
596 B
Go

package version
import "fmt"
var (
Version = "v0.0.0"
BuildTime = ""
GitCommit = ""
)
type VersionInfo struct{}
func NewVersionInfo() *VersionInfo {
return &VersionInfo{}
}
func (v *VersionInfo) Print() {
fmt.Printf("🚀 Starting MonkeyCode Server\n")
fmt.Printf("📦 Version: %s\n", Version)
fmt.Printf("⏰ BuildTime: %s\n", BuildTime)
fmt.Printf("📝 GitCommit: %s\n", GitCommit)
}
func (v *VersionInfo) Version() string {
return Version
}
func (v *VersionInfo) BuildTime() string {
return BuildTime
}
func (v *VersionInfo) GitCommit() string {
return GitCommit
}