# Functions
GetVersion 用于转换编译时的静态信息,如版本号等,同时为未设置变量参数设置默认值(对于直接访问变量则无法提供默认值).
# Variables
Appname 应用程序的名称.
BuildDate 编译二进制时的时间,RFC3339规范,计算方式:date -u +'%Y-%m-%dT%H:%M:%SZ'.
CliVersion 生成该服务模版所使用的 github.com/grpc-kit/cli 版本.
CommitUnixTime 最后一次git提交的UNIX时间,计算方式:git --no-pager log -1 --format='%ct'.
GitBranch 编译时所在的git分支,计算方式:git rev-parse --abbrev-ref HEAD.
GitCommit 最后一次git提交的hash值,计算方式:git rev-parse HEAD.
ReleaseVersion 服务正式发布对外的版本,计算方式:git describe --tags --dirty --always.