Use protoversion for containerd version

Signed-off-by: Peter Edge <peter.edge@gmail.com>
This commit is contained in:
Peter Edge 2015-12-18 13:06:04 +00:00
parent 1d63236c27
commit d2e319523d
5 changed files with 48 additions and 4 deletions

22
ctr/version.go Normal file
View file

@ -0,0 +1,22 @@
package main
import (
"fmt"
"go.pedge.io/proto/version"
"github.com/codegangsta/cli"
"github.com/docker/containerd"
)
var VersionCommand = cli.Command{
Name: "version",
Usage: "get the containerd version",
Action: func(context *cli.Context) {
serverVersion, err := protoversion.GetServerVersion(getClientConn(context))
if err != nil {
fatal(err.Error(), 1)
}
fmt.Printf("Client: %s\nServer: %s\n", containerd.Version.VersionString(), serverVersion.VersionString())
},
}