MCPcopy Index your code
hub / github.com/getsentry/XcodeBuildMCP / workspaceNameForRoot

Function workspaceNameForRoot

src/utils/workspace-identity.ts:22–29  ·  view source on GitHub ↗
(workspaceRoot: string)

Source from the content-addressed store, hash-verified

20}
21
22function workspaceNameForRoot(workspaceRoot: string): string {
23 const rawName = basename(workspaceRoot) || 'workspace';
24 const slug = rawName
25 .replace(/[^A-Za-z0-9._-]+/g, '-')
26 .replace(/^[.-]+|[.-]+$/g, '')
27 .slice(0, 64);
28 return slug || 'workspace';
29}
30
31export function shortWorkspaceHash(input: string): string {
32 return createHash('sha256').update(input).digest('hex').slice(0, 12);

Callers 1

workspaceKeyForRootFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected