MCPcopy Index your code
hub / github.com/devspace-sh/devspace / CopyToTempDir

Function CopyToTempDir

e2e/framework/util.go:101–125  ·  view source on GitHub ↗
(relativePath string)

Source from the content-addressed store, hash-verified

99}
100
101func CopyToTempDir(relativePath string) (string, error) {
102 dir, err := os.MkdirTemp("", "temp-*")
103 if err != nil {
104 return "", err
105 }
106
107 dir, err = filepath.EvalSymlinks(dir)
108 if err != nil {
109 return "", err
110 }
111
112 err = copy.Copy(relativePath, dir)
113 if err != nil {
114 _ = os.RemoveAll(dir)
115 return "", err
116 }
117
118 err = os.Chdir(dir)
119 if err != nil {
120 _ = os.RemoveAll(dir)
121 return "", err
122 }
123
124 return dir, nil
125}
126
127func ChangeToTempDir() (string, error) {
128 dir, err := os.MkdirTemp("", "")

Callers 15

deploy.goFile · 0.92
init.goFile · 0.92
inject.goFile · 0.92
pullsecrets.goFile · 0.92
proxycommands.goFile · 0.92
command.goFile · 0.92
terminal.goFile · 0.92
portforward.goFile · 0.92
imports.goFile · 0.92
localregistry.goFile · 0.92
ssh.goFile · 0.92
render.goFile · 0.92

Calls 1

CopyMethod · 0.65

Tested by

no test coverage detected