mirror of
https://github.com/chaitin/MonkeyCode.git
synced 2026-02-02 06:43:23 +08:00
35 lines
596 B
Go
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
|
|
}
|