MCPcopy
hub / github.com/docker/compose / initializeContextDir

Function initializeContextDir

pkg/e2e/framework.go:177–186  ·  pkg/e2e/framework.go::initializeContextDir
(t testing.TB, configDir string)

Source from the content-addressed store, hash-verified

175}
176
177func initializeContextDir(t testing.TB, configDir string) {
178 dockerUserDir := ".docker/contexts"
179 userDir, err := os.UserHomeDir()
180 assert.NilError(t, err, "Failed to get user home directory")
181 userContextsDir := filepath.Join(userDir, dockerUserDir)
182 if checkExists(userContextsDir) {
183 dstContexts := filepath.Join(configDir, "contexts")
184 assert.NilError(t, cp.Copy(userContextsDir, dstContexts), "Failed to copy contexts directory")
185 }
186}
187
188func checkExists(path string) bool {
189 _, err := os.Stat(path)

Callers 1

NewCLIFunction · 0.85

Calls 2

checkExistsFunction · 0.85
CopyMethod · 0.65

Tested by

no test coverage detected