walk

package
v1.11.2 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2024 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Overview

Package walk is a generated GoMock package.

Package walk is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Walk

func Walk(ctx context.Context, args args.Config, onlyThese []string, handler SyncItemHandler) error

Walk will walk the directory tree at the given path and invoke a handler for every discovered item eligible for sync.

Types

type MockDirEntry

type MockDirEntry struct {
	// contains filtered or unexported fields
}

MockDirEntry is a mock of DirEntry interface.

func NewMockDirEntry

func NewMockDirEntry(ctrl *gomock.Controller) *MockDirEntry

NewMockDirEntry creates a new mock instance.

func (*MockDirEntry) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockDirEntry) Info

func (m *MockDirEntry) Info() (fs.FileInfo, error)

Info mocks base method.

func (*MockDirEntry) IsDir

func (m *MockDirEntry) IsDir() bool

IsDir mocks base method.

func (*MockDirEntry) Name

func (m *MockDirEntry) Name() string

Name mocks base method.

func (*MockDirEntry) Type

func (m *MockDirEntry) Type() fs.FileMode

Type mocks base method.

type MockDirEntryMockRecorder

type MockDirEntryMockRecorder struct {
	// contains filtered or unexported fields
}

MockDirEntryMockRecorder is the mock recorder for MockDirEntry.

func (*MockDirEntryMockRecorder) Info

func (mr *MockDirEntryMockRecorder) Info() *gomock.Call

Info indicates an expected call of Info.

func (*MockDirEntryMockRecorder) IsDir

func (mr *MockDirEntryMockRecorder) IsDir() *gomock.Call

IsDir indicates an expected call of IsDir.

func (*MockDirEntryMockRecorder) Name

func (mr *MockDirEntryMockRecorder) Name() *gomock.Call

Name indicates an expected call of Name.

func (*MockDirEntryMockRecorder) Type

func (mr *MockDirEntryMockRecorder) Type() *gomock.Call

Type indicates an expected call of Type.

type MockFileInfo added in v1.6.0

type MockFileInfo struct {
	// contains filtered or unexported fields
}

MockFileInfo is a mock of FileInfo interface.

func NewMockFileInfo added in v1.6.0

func NewMockFileInfo(ctrl *gomock.Controller) *MockFileInfo

NewMockFileInfo creates a new mock instance.

func (*MockFileInfo) EXPECT added in v1.6.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFileInfo) IsDir added in v1.6.0

func (m *MockFileInfo) IsDir() bool

IsDir mocks base method.

func (*MockFileInfo) ModTime added in v1.6.0

func (m *MockFileInfo) ModTime() time.Time

ModTime mocks base method.

func (*MockFileInfo) Mode added in v1.6.0

func (m *MockFileInfo) Mode() fs.FileMode

Mode mocks base method.

func (*MockFileInfo) Name added in v1.6.0

func (m *MockFileInfo) Name() string

Name mocks base method.

func (*MockFileInfo) Size added in v1.6.0

func (m *MockFileInfo) Size() int64

Size mocks base method.

func (*MockFileInfo) Sys added in v1.6.0

func (m *MockFileInfo) Sys() interface{}

Sys mocks base method.

type MockFileInfoMockRecorder added in v1.6.0

type MockFileInfoMockRecorder struct {
	// contains filtered or unexported fields
}

MockFileInfoMockRecorder is the mock recorder for MockFileInfo.

func (*MockFileInfoMockRecorder) IsDir added in v1.6.0

func (mr *MockFileInfoMockRecorder) IsDir() *gomock.Call

IsDir indicates an expected call of IsDir.

func (*MockFileInfoMockRecorder) ModTime added in v1.6.0

func (mr *MockFileInfoMockRecorder) ModTime() *gomock.Call

ModTime indicates an expected call of ModTime.

func (*MockFileInfoMockRecorder) Mode added in v1.6.0

func (mr *MockFileInfoMockRecorder) Mode() *gomock.Call

Mode indicates an expected call of Mode.

func (*MockFileInfoMockRecorder) Name added in v1.6.0

func (mr *MockFileInfoMockRecorder) Name() *gomock.Call

Name indicates an expected call of Name.

func (*MockFileInfoMockRecorder) Size added in v1.6.0

func (mr *MockFileInfoMockRecorder) Size() *gomock.Call

Size indicates an expected call of Size.

func (*MockFileInfoMockRecorder) Sys added in v1.6.0

Sys indicates an expected call of Sys.

type MockHash

type MockHash struct {
	// contains filtered or unexported fields
}

MockHash is a mock of Hash interface.

func NewMockHash

func NewMockHash(ctrl *gomock.Controller) *MockHash

NewMockHash creates a new mock instance.

func (*MockHash) BlockSize

func (m *MockHash) BlockSize() int

BlockSize mocks base method.

func (*MockHash) EXPECT

func (m *MockHash) EXPECT() *MockHashMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockHash) Reset

func (m *MockHash) Reset()

Reset mocks base method.

func (*MockHash) Size

func (m *MockHash) Size() int

Size mocks base method.

func (*MockHash) Sum

func (m *MockHash) Sum(arg0 []byte) []byte

Sum mocks base method.

func (*MockHash) Write

func (m *MockHash) Write(arg0 []byte) (int, error)

Write mocks base method.

type MockHashMockRecorder

type MockHashMockRecorder struct {
	// contains filtered or unexported fields
}

MockHashMockRecorder is the mock recorder for MockHash.

func (*MockHashMockRecorder) BlockSize

func (mr *MockHashMockRecorder) BlockSize() *gomock.Call

BlockSize indicates an expected call of BlockSize.

func (*MockHashMockRecorder) Reset

func (mr *MockHashMockRecorder) Reset() *gomock.Call

Reset indicates an expected call of Reset.

func (*MockHashMockRecorder) Size

func (mr *MockHashMockRecorder) Size() *gomock.Call

Size indicates an expected call of Size.

func (*MockHashMockRecorder) Sum

func (mr *MockHashMockRecorder) Sum(arg0 interface{}) *gomock.Call

Sum indicates an expected call of Sum.

func (*MockHashMockRecorder) Write

func (mr *MockHashMockRecorder) Write(arg0 interface{}) *gomock.Call

Write indicates an expected call of Write.

type SyncItem

type SyncItem struct {
	SrcPath string
	Key     string
	LinkTo  string
	Info    fs.FileInfo
}

SyncItem contains information on a single item (file) to be included in sync.

type SyncItemHandler

type SyncItemHandler func(item SyncItem) error

SyncItemHandler is a callback invoked on each sync item as discovered while walking the source tree for publish.

If it returns an error, the walk process is stopped.

Jump to

Keyboard shortcuts

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