From 2dac1b696364f771e7dc70b8499d517188545f9d Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Wed, 25 Oct 2017 11:14:09 -0400 Subject: [PATCH] Move version command into package Signed-off-by: Michael Crosby --- cmd/ctr/{ => commands/version}/version.go | 13 +++++-------- cmd/ctr/main.go | 3 ++- 2 files changed, 7 insertions(+), 9 deletions(-) rename cmd/ctr/{ => commands/version}/version.go (79%) diff --git a/cmd/ctr/version.go b/cmd/ctr/commands/version/version.go similarity index 79% rename from cmd/ctr/version.go rename to cmd/ctr/commands/version/version.go index a937eb65a..4058d862d 100644 --- a/cmd/ctr/version.go +++ b/cmd/ctr/commands/version/version.go @@ -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) diff --git a/cmd/ctr/main.go b/cmd/ctr/main.go index 35e8eafb5..e486b119f 100644 --- a/cmd/ctr/main.go +++ b/cmd/ctr/main.go @@ -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") {