// Package version 提供版本信息 package version import ( "fmt" "runtime" ) var ( // Version 是应用程序的版本 Version = "dev" // BuildTime 是构建时间 BuildTime = "unknown" // CommitHash 是Git提交哈希 CommitHash = "unknown" ) // Info 返回格式化的版本信息 func Info() string { return fmt.Sprintf("Installer Builder %s (%s) built at %s using %s", Version, CommitHash, BuildTime, runtime.Version()) } // ShortInfo 返回简短的版本信息 func ShortInfo() string { return fmt.Sprintf("Installer Builder %s", Version) }