From 750fd89b38e1bbdc01c0d5c8e51f9f8676079318 Mon Sep 17 00:00:00 2001 From: Jess Valarezo Date: Wed, 25 Oct 2017 21:23:41 -0400 Subject: [PATCH] ctr: move snapshot command Signed-off-by: Jess Valarezo --- cmd/ctr/{ => commands/snapshot}/snapshot.go | 56 ++++++++++----------- cmd/ctr/main.go | 3 +- 2 files changed, 30 insertions(+), 29 deletions(-) rename cmd/ctr/{ => commands/snapshot}/snapshot.go (90%) diff --git a/cmd/ctr/snapshot.go b/cmd/ctr/commands/snapshot/snapshot.go similarity index 90% rename from cmd/ctr/snapshot.go rename to cmd/ctr/commands/snapshot/snapshot.go index 5c5b5718e..59fbcf966 100644 --- a/cmd/ctr/snapshot.go +++ b/cmd/ctr/commands/snapshot/snapshot.go @@ -1,4 +1,4 @@ -package main +package snapshot import ( gocontext "context" @@ -15,25 +15,26 @@ import ( "github.com/urfave/cli" ) -var snapshotCommand = cli.Command{ +// Command is the cli command for managing snapshots +var Command = cli.Command{ Name: "snapshot", - Usage: "snapshot management", + Usage: "manage snapshots", Flags: commands.SnapshotterFlags, Subcommands: cli.Commands{ - listSnapshotCommand, - usageSnapshotCommand, - removeSnapshotCommand, - prepareSnapshotCommand, - viewSnapshotCommand, - treeSnapshotCommand, - mountSnapshotCommand, - commitSnapshotCommand, - infoSnapshotCommand, - labelSnapshotCommand, + listCommand, + usageCommand, + removeCommand, + prepareCommand, + viewCommand, + treeCommand, + mountCommand, + commitCommand, + infoCommand, + setLabelCommand, }, } -var listSnapshotCommand = cli.Command{ +var listCommand = cli.Command{ Name: "list", Aliases: []string{"ls"}, Usage: "list snapshots", @@ -62,7 +63,7 @@ var listSnapshotCommand = cli.Command{ }, } -var usageSnapshotCommand = cli.Command{ +var usageCommand = cli.Command{ Name: "usage", Usage: "usage snapshots", ArgsUsage: "[flags] [, ...]", @@ -118,7 +119,7 @@ var usageSnapshotCommand = cli.Command{ }, } -var removeSnapshotCommand = cli.Command{ +var removeCommand = cli.Command{ Name: "remove", Aliases: []string{"rm"}, ArgsUsage: " [, ...]", @@ -141,7 +142,7 @@ var removeSnapshotCommand = cli.Command{ }, } -var prepareSnapshotCommand = cli.Command{ +var prepareCommand = cli.Command{ Name: "prepare", Usage: "prepare a snapshot from a committed snapshot", ArgsUsage: "[flags] []", @@ -180,7 +181,7 @@ var prepareSnapshotCommand = cli.Command{ }, } -var viewSnapshotCommand = cli.Command{ +var viewCommand = cli.Command{ Name: "view", Usage: "create a read-only snapshot from a committed snapshot", ArgsUsage: "[flags] []", @@ -219,11 +220,11 @@ var viewSnapshotCommand = cli.Command{ }, } -var mountSnapshotCommand = cli.Command{ +var mountCommand = cli.Command{ Name: "mounts", Aliases: []string{"m", "mount"}, Usage: "mount gets mount commands for the snapshots", - ArgsUsage: "[flags] ", + ArgsUsage: " ", Action: func(context *cli.Context) error { if context.NArg() != 2 { return cli.ShowSubcommandHelp(context) @@ -249,10 +250,10 @@ var mountSnapshotCommand = cli.Command{ }, } -var commitSnapshotCommand = cli.Command{ +var commitCommand = cli.Command{ Name: "commit", Usage: "commit an active snapshot into the provided name", - ArgsUsage: "[flags] ", + ArgsUsage: " ", Action: func(context *cli.Context) error { if context.NArg() != 2 { return cli.ShowSubcommandHelp(context) @@ -271,7 +272,7 @@ var commitSnapshotCommand = cli.Command{ }, } -var treeSnapshotCommand = cli.Command{ +var treeCommand = cli.Command{ Name: "tree", Usage: "display tree view of snapshot branches", Action: func(context *cli.Context) error { @@ -305,7 +306,7 @@ var treeSnapshotCommand = cli.Command{ }, } -var infoSnapshotCommand = cli.Command{ +var infoCommand = cli.Command{ Name: "info", Usage: "get info about a snapshot", ArgsUsage: "", @@ -332,12 +333,11 @@ var infoSnapshotCommand = cli.Command{ }, } -var labelSnapshotCommand = cli.Command{ +var setLabelCommand = cli.Command{ Name: "label", Usage: "add labels to content", - ArgsUsage: "[flags] [