internal

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
	Update(cloneDir string) error
}

GitManager manager responsible for Git operations.

type RepositoriesManager

type RepositoriesManager interface {
	Overlay() error
}

RepositoriesManager manager responsible for Repositories 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 git package needs reworked into proper Git libraries.
Package git package needs reworked into proper Git libraries.
exec
Package exec is a generated GoMock package.
Package exec is a generated GoMock package.
git
Package git is a generated GoMock package.
Package git is a generated GoMock package.
repository
Package repository is a generated GoMock package.
Package repository is a generated GoMock package.
vfs

Jump to

Keyboard shortcuts

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