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

Function listWorkspaceRegistryEntries

src/daemon/daemon-registry.ts:247–265  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

245}
246
247function listWorkspaceRegistryEntries(): DaemonRegistryEntry[] {
248 const entries: DaemonRegistryEntry[] = [];
249 try {
250 const workspaceDirs = readdirSync(getWorkspacesDir(), { withFileTypes: true });
251 for (const workspaceDir of workspaceDirs) {
252 if (!workspaceDir.isDirectory()) {
253 continue;
254 }
255 const registryPath = registryPathForWorkspaceKey(workspaceDir.name);
256 const result = readRegistryEntryAtPath(registryPath, workspaceDir.name);
257 if (result.status === 'valid') {
258 entries.push(result.entry);
259 }
260 }
261 } catch {
262 // ignore
263 }
264 return entries;
265}
266
267/**
268 * Write a daemon registry entry.

Callers 1

Calls 5

getWorkspacesDirFunction · 0.90
readRegistryEntryAtPathFunction · 0.85
isDirectoryMethod · 0.80
pushMethod · 0.80

Tested by

no test coverage detected