Move version command into package

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby 2017-10-25 11:14:09 -04:00
parent 4743f1fc4c
commit 2dac1b6963
2 changed files with 7 additions and 9 deletions

View File

@ -1,21 +1,19 @@
package main
package version
import (
"fmt"
"os"
"github.com/containerd/containerd/cmd/ctr/commands"
"github.com/containerd/containerd/version"
"github.com/google/cadvisor/version"
"github.com/urfave/cli"
)
var versionCommand = cli.Command{
// Command is a cli ommand to output the client and containerd server version
var Command = cli.Command{
Name: "version",
Usage: "print the version",
Usage: "print the client and server versions",
Action: func(context *cli.Context) error {
if context.NArg() > 0 {
return fmt.Errorf("no argument expected")
}
fmt.Println("Client:")
fmt.Printf(" Version: %s\n", version.Version)
fmt.Printf(" Revision: %s\n", version.Revision)
@ -29,7 +27,6 @@ var versionCommand = cli.Command{
if err != nil {
return err
}
fmt.Println("Server:")
fmt.Printf(" Version: %s\n", v.Version)
fmt.Printf(" Revision: %s\n", v.Revision)

View File

@ -6,6 +6,7 @@ import (
"log"
"os"
versionCmd "github.com/containerd/containerd/cmd/ctr/commands/version"
"github.com/containerd/containerd/namespaces"
"github.com/containerd/containerd/server"
"github.com/containerd/containerd/version"
@ -81,7 +82,7 @@ containerd CLI
snapshotCommand,
tasksCommand,
pluginsCommand,
versionCommand,
versionCmd.Command,
}, extraCmds...)
app.Before = func(context *cli.Context) error {
if context.GlobalBool("debug") {