MCPcopy Create free account
hub / github.com/Zoo-Code-Org/Zoo-Code / saveSettings

Function saveSettings

apps/cli/src/lib/storage/settings.ts:26–36  ·  view source on GitHub ↗
(settings: Partial<CliSettings>)

Source from the content-addressed store, hash-verified

24}
25
26export async function saveSettings(settings: Partial<CliSettings>): Promise<void> {
27 const configDir = getConfigDir()
28 await fs.mkdir(configDir, { recursive: true })
29
30 const existing = await loadSettings()
31 const merged = { ...existing, ...settings }
32
33 await fs.writeFile(getSettingsPath(), JSON.stringify(merged, null, 2), {
34 mode: 0o600,
35 })
36}
37
38export async function resetOnboarding(): Promise<void> {
39 await saveSettings({ onboardingProviderChoice: undefined })

Callers 3

onSelectFunction · 0.85
resetOnboardingFunction · 0.85
settings.test.tsFile · 0.85

Calls 4

getConfigDirFunction · 0.85
loadSettingsFunction · 0.85
getSettingsPathFunction · 0.85
writeFileMethod · 0.80

Tested by

no test coverage detected