kpod: version should not fail
even when the variables are not provided at compile, the `kpod version` command ought not fail. Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
This commit is contained in:
parent
59646cc520
commit
55d526e213
1 changed files with 12 additions and 11 deletions
|
@ -17,19 +17,20 @@ var (
|
|||
|
||||
// versionCmd gets and prints version info for version command
|
||||
func versionCmd(c *cli.Context) error {
|
||||
|
||||
fmt.Println("Version: ", Version)
|
||||
fmt.Println("Go Version: ", runtime.Version())
|
||||
if gitCommit != "" {
|
||||
fmt.Println("Git Commit: ", gitCommit)
|
||||
}
|
||||
if buildInfo != "" {
|
||||
// Converts unix time from string to int64
|
||||
buildTime, err := strconv.ParseInt(buildInfo, 10, 64)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
fmt.Println("Version: ", Version)
|
||||
fmt.Println("Go Version: ", runtime.Version())
|
||||
fmt.Println("Git Commit: ", gitCommit)
|
||||
|
||||
// Prints out the build time in readable format
|
||||
fmt.Println("Built: ", time.Unix(buildTime, 0).Format(time.ANSIC))
|
||||
}
|
||||
fmt.Println("OS/Arch: ", runtime.GOOS+"/"+runtime.GOARCH)
|
||||
|
||||
return nil
|
||||
|
|
Loading…
Reference in a new issue