代码拉取完成,页面将自动刷新
package app
import (
"log"
"os"
"path/filepath"
"runtime"
"strings"
"time"
)
var (
name = ""
description = ""
version = "0.0.0"
buildTime time.Time
workDIR, _ = os.Getwd()
executable, _ = os.Executable()
)
func Name() string {
if name == "" {
name = filepath.Base(executable)
}
return name
}
func Description() string {
if description == "" {
return "-"
}
return description
}
func Version() string {
if version == "" {
version = "0.0.0"
}
return version
}
func BuildTime() time.Time {
return buildTime
}
func WorkDIR() string {
return workDIR
}
func Executable() string {
return executable
}
func headerPrint() {
log.Printf("%-12s %s\n", "Name:", Name())
log.Printf("%-12s %s\n", "Description:", Description())
log.Printf("%-12s %s\n", "Version:", Version())
log.Printf("%-12s %s\n", "Build:", BuildTime().Format(time.RFC3339))
log.Printf("%-12s %s.%s\n", "Platform:", strings.Title(runtime.GOOS), strings.Title(runtime.GOARCH))
log.Printf("%-12s %s\n", "Binary:", Executable())
log.Printf("%-12s %s\n", "WorkDIR:", WorkDIR())
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。