mocks

package
v2.2.1 Latest Latest
Warning

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

Go to latest
Published: May 6, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExecManager

type ExecManager interface {
	RunCmd(name string, args []string) error
	RunCmdInDir(name string, args []string, cwd string) error
	RunInTempDir(dir, pattern string, fn func(string) error) error
}

ExecManager manager responsible for exec operations.

type GitManager

type GitManager interface {
	Clone(gitURL string, cloneDir string) error
	Worktree(cloneDir string, version string, dstDir string) error
}

GitManager manager responsible for Git operations.

type RepositoryManager

type RepositoryManager interface {
	Clone(config config.Repository, cloneDir string) (string, error)
	Worktree(config config.Repository, cloneDir string, targetDir string) error
	CopySources(config config.Repository, cloneDir string) error
}

RepositoryManager manager responsible for Repository operations.

Directories

Path Synopsis
Package exec is a generated GoMock package.
Package exec is a generated GoMock package.
Package git is a generated GoMock package.
Package git is a generated GoMock package.
Package repository is a generated GoMock package.
Package repository is a generated GoMock package.

Jump to

Keyboard shortcuts

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