MCPcopy Create free account
hub / github.com/cloudbase/garm / GetTmpFileHandle

Function GetTmpFileHandle

util/util.go:185–196  ·  view source on GitHub ↗
(baseDir string)

Source from the content-addressed store, hash-verified

183}
184
185func GetTmpFileHandle(baseDir string) (*os.File, error) {
186 tmpDir, err := getTempDir(baseDir)
187 if err != nil {
188 return nil, fmt.Errorf("failed to get tmpDir: %w", err)
189 }
190 tmpFile, err := os.CreateTemp(tmpDir, "garm-upload")
191 if err != nil {
192 return nil, fmt.Errorf("failed to create temp file: %w", err)
193 }
194 tmpFile.Name()
195 return tmpFile, nil
196}

Callers 1

CreateFileObjectMethod · 0.92

Calls 1

getTempDirFunction · 0.70

Tested by

no test coverage detected