MCPcopy
hub / github.com/codeaashu/claude-code / generateTempFilePath

Function generateTempFilePath

src/utils/tempfile.ts:19–31  ·  view source on GitHub ↗
(
  prefix: string = 'claude-prompt',
  extension: string = '.md',
  options?: { contentHash?: string },
)

Source from the content-addressed store, hash-verified

17 * @returns Temp file path
18 */
19export function generateTempFilePath(
20 prefix: string = 'claude-prompt',
21 extension: string = '.md',
22 options?: { contentHash?: string },
23): string {
24 const id = options?.contentHash
25 ? createHash('sha256')
26 .update(options.contentHash)
27 .digest('hex')
28 .slice(0, 16)
29 : randomUUID()
30 return join(tmpdir(), `${prefix}-${id}${extension}`)
31}
32

Callers 3

loadSettingsFromFlagFunction · 0.85
editPromptInEditorFunction · 0.85
createAndUploadGitBundleFunction · 0.85

Calls 1

updateMethod · 0.65

Tested by

no test coverage detected