usecase

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2018 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CopyLocalToRemoteInput

type CopyLocalToRemoteInput struct {
	Dryrun      bool
	Recursive   bool
	CreateDir   bool
	SkipConfirm bool
	Regexp      string
	Remove      bool
	Src         string `validate:"required"`
	Dest        string `validate:"required"`
}

CopyLocalToRemoteInput -

type CopyLocalToRemoteOutput

type CopyLocalToRemoteOutput struct {
	CopiedNum int
}

CopyLocalToRemoteOutput -

type FileOps

type FileOps interface {
	CopyLocalToRemote(*CopyLocalToRemoteInput) (*CopyLocalToRemoteOutput, error)
	RemoveLocal(*RemoveLocalInput) (*RemoveLocalOutput, error)
}

FileOps -

func NewFileOps

func NewFileOps(ctx *core.Context, fileSystem core.Backend, s3 core.Backend, confirmer core.Confirmer) (FileOps, error)

NewFileOps -

type RemoveLocalInput

type RemoveLocalInput struct{}

RemoveLocalInput -

type RemoveLocalOutput

type RemoveLocalOutput struct{}

RemoveLocalOutput -

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL