cubefs
1package proto
2
3import (
4"fmt"
5"runtime"
6)
7
8//TODO: remove this later.
9//go:generate golangci-lint run --issues-exit-code=1 -D errcheck -E bodyclose .
10
11var (
12Version string
13CommitID string
14BranchName string
15BuildTime string
16)
17
18func DumpVersion(role string) string {
19return fmt.Sprintf("CubeFS %s\n"+
20"Version : %s\n"+
21"Branch : %s\n"+
22"Commit : %s\n"+
23"Build : %s %s %s %s\n",
24role,
25Version,
26BranchName,
27CommitID,
28runtime.Version(), runtime.GOOS, runtime.GOARCH, BuildTime)
29}
30