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

Function loadSettingSourcesFromFlag

src/main.tsx:484–496  ·  view source on GitHub ↗
(settingSourcesArg: string)

Source from the content-addressed store, hash-verified

482 }
483}
484function loadSettingSourcesFromFlag(settingSourcesArg: string): void {
485 try {
486 const sources = parseSettingSourcesFlag(settingSourcesArg);
487 setAllowedSettingSources(sources);
488 resetSettingsCache();
489 } catch (error) {
490 if (error instanceof Error) {
491 logError(error);
492 }
493 process.stderr.write(chalk.red(`Error processing --setting-sources: ${errorMessage(error)}\n`));
494 process.exit(1);
495 }
496}
497
498/**
499 * Parse and load settings flags early, before init()

Callers 1

eagerLoadSettingsFunction · 0.85

Calls 6

parseSettingSourcesFlagFunction · 0.85
setAllowedSettingSourcesFunction · 0.85
resetSettingsCacheFunction · 0.85
logErrorFunction · 0.50
errorMessageFunction · 0.50
writeMethod · 0.45

Tested by

no test coverage detected