etcdctl/ctlv3/command/snapshot_command.go
func NewSnapshotCommand() *cobra.Command {
	cmd := &cobra.Command{
		Use:   "snapshot <subcommand>",
		Short: "Manages etcd node snapshots",
	}
	cmd.AddCommand(NewSnapshotSaveCommand())
	cmd.AddCommand(NewSnapshotRestoreCommand())
	cmd.AddCommand(newSnapshotStatusCommand())
	return cmd
}
func NewSnapshotCommand() *cobra.Command {
	cmd := &cobra.Command{
		Use:   "snapshot <subcommand>",
		Short: "Manages etcd node snapshots",
	}
	cmd.AddCommand(NewSnapshotSaveCommand())
	cmd.AddCommand(NewSnapshotRestoreCommand())
	cmd.AddCommand(newSnapshotStatusCommand())
	return cmd
}
func NewSnapshotCommand ( ) * cobra . Command { cmd := & cobra . Command { Use : " " , Short : " " , } cmd . AddCommand ( NewSnapshotSaveCommand ( ) ) cmd . AddCommand ( NewSnapshotRestoreCommand ( ) ) cmd . AddCommand ( newSnapshotStatusCommand ( ) ) return cmd }
// NewSnapshotCommand returns the cobra command for "snapshot".
NewSnapshotCommand returns the cobra command for snapshot .