func newAddCommand() cmd.Command { cmd := &addCommand{} cmd.newAPIFunc = func() (StorageAddAPI, error) { return cmd.NewStorageAPI() } return modelcmd.Wrap(cmd) }
func newPoolCreateCommand() cmd.Command { cmd := &poolCreateCommand{} cmd.newAPIFunc = func() (PoolCreateAPI, error) { return cmd.NewStorageAPI() } return modelcmd.Wrap(cmd) }
func newVolumeListCommand() cmd.Command { cmd := &volumeListCommand{} cmd.newAPIFunc = func() (VolumeListAPI, error) { return cmd.NewStorageAPI() } return modelcmd.Wrap(cmd) }
func newListCommand() cmd.Command { cmd := &listCommand{} cmd.newAPIFunc = func() (StorageListAPI, error) { return cmd.NewStorageAPI() } return envcmd.Wrap(cmd) }
func newFilesystemListCommand() cmd.Command { cmd := &filesystemListCommand{} cmd.newAPIFunc = func() (FilesystemListAPI, error) { return cmd.NewStorageAPI() } return modelcmd.Wrap(cmd) }
// NewShowCommand returns a command that shows storage details // on the specified machine func NewShowCommand() cmd.Command { cmd := &showCommand{} cmd.newAPIFunc = func() (StorageShowAPI, error) { return cmd.NewStorageAPI() } return modelcmd.Wrap(cmd) }