MCPcopy
hub / github.com/Jguer/yay / Runner

Interface Runner

pkg/settings/exe/exec.go:13–16  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11)
12
13type Runner interface {
14 Capture(cmd *exec.Cmd) (stdout string, stderr string, err error)
15 Show(cmd *exec.Cmd) error
16}
17
18type OSRunner struct {
19 Log *text.Logger

Callers 16

srcinfoExistsFunction · 0.65
CaptureMethod · 0.65
CaptureMethod · 0.65
getCommitMethod · 0.65
cleanAfterFunction · 0.65
gitMergeFunction · 0.65
CaptureMethod · 0.65
downloadGitRepoFunction · 0.65
syncInfoFunction · 0.65
cleanRemoveFunction · 0.65
syncCleanFunction · 0.65
cleanUntrackedFunction · 0.65

Implementers 10

MockBuilderpkg/settings/exe/mock.go
MockRunnerpkg/settings/exe/mock.go
OSRunnerpkg/settings/exe/exec.go
CmdBuilderpkg/settings/exe/cmd_builder.go
MockRunnerpkg/vcs/vcs_test.go
fakeWorkdirCmdBuilderpkg/sync/workdir/workdir_ops_test.go
testRunnerpkg/download/utils_test.go
testGitBuilderpkg/download/utils_test.go
fakeMenusCmdBuilderpkg/menus/menus_ops_test.go
fakeCmdBuilderpkg/menus/edit_clean_ops_test.go

Calls

no outgoing calls

Tested by

no test coverage detected