task

package
v0.0.0-...-b8bf632 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArchiveTask

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

func (ArchiveTask) Execute

func (t ArchiveTask) Execute(logger common.Logger) error

func (ArchiveTask) ID

func (t ArchiveTask) ID() string

func (ArchiveTask) Name

func (t ArchiveTask) Name() string

func (*ArchiveTask) SetID

func (t *ArchiveTask) SetID(id string)

func (*ArchiveTask) SetName

func (t *ArchiveTask) SetName(name string)

func (ArchiveTask) Type

func (t ArchiveTask) Type() string

type CleanupTask

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

func (CleanupTask) Execute

func (t CleanupTask) Execute(logger common.Logger) error

func (CleanupTask) ID

func (t CleanupTask) ID() string

func (CleanupTask) Name

func (t CleanupTask) Name() string

func (*CleanupTask) SetID

func (t *CleanupTask) SetID(id string)

func (*CleanupTask) SetName

func (t *CleanupTask) SetName(name string)

func (CleanupTask) Type

func (t CleanupTask) Type() string

type DownloadTask

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

func (DownloadTask) Execute

func (t DownloadTask) Execute(logger common.Logger) error

func (DownloadTask) ID

func (t DownloadTask) ID() string

func (DownloadTask) Name

func (t DownloadTask) Name() string

func (*DownloadTask) SetID

func (t *DownloadTask) SetID(id string)

func (*DownloadTask) SetName

func (t *DownloadTask) SetName(name string)

func (DownloadTask) Type

func (t DownloadTask) Type() string

type ModifyTask

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

func (*ModifyTask) Execute

func (t *ModifyTask) Execute(logger common.Logger) error

func (ModifyTask) ID

func (t ModifyTask) ID() string

func (ModifyTask) Name

func (t ModifyTask) Name() string

func (*ModifyTask) SetID

func (t *ModifyTask) SetID(id string)

func (*ModifyTask) SetName

func (t *ModifyTask) SetName(name string)

func (ModifyTask) Type

func (t ModifyTask) Type() string

type Task

type Task interface {
	ID() string
	SetID(id string)
	Type() string
	Name() string
	SetName(name string)

	Execute(logger common.Logger) error
}

func Archive

func Archive(target, sourceDir string) Task

func Cleanup

func Cleanup(target string) Task

func Download

func Download(url, targetDir, userAgent string) Task

func Modify

func Modify(filename, targetFile, backupFile string, replacers map[string]string) Task

func Unarchive

func Unarchive(filename, targetDir string) Task

type UnarchiveTask

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

func (UnarchiveTask) Execute

func (t UnarchiveTask) Execute(logger common.Logger) error

func (UnarchiveTask) ID

func (t UnarchiveTask) ID() string

func (UnarchiveTask) Name

func (t UnarchiveTask) Name() string

func (*UnarchiveTask) SetID

func (t *UnarchiveTask) SetID(id string)

func (*UnarchiveTask) SetName

func (t *UnarchiveTask) SetName(name string)

func (UnarchiveTask) Type

func (t UnarchiveTask) Type() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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