MCPcopy Create free account
hub / github.com/ConsortiumAI/Consortium / writeSettings

Function writeSettings

packages/consortium-cli/src/persistence.ts:39–44  ·  view source on GitHub ↗
(settings: Settings)

Source from the content-addressed store, hash-verified

37}
38
39export async function writeSettings(settings: Settings): Promise<void> {
40 if (!existsSync(configuration.consortiumHomeDir)) {
41 await mkdir(configuration.consortiumHomeDir, { recursive: true })
42 }
43 await writeFile(configuration.settingsFile, JSON.stringify(settings, null, 2))
44}
45
46/**
47 * Atomically update settings with file locking

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected