MCPcopy Create free account
hub / github.com/T-Lab-CUHKSZ/claude-code / loadSettingSourcesFromFlag

Function loadSettingSourcesFromFlag

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

Source from the content-addressed store, hash-verified

495 }
496}
497function loadSettingSourcesFromFlag(settingSourcesArg: string): void {
498 try {
499 const sources = parseSettingSourcesFlag(settingSourcesArg);
500 setAllowedSettingSources(sources);
501 resetSettingsCache();
502 } catch (error) {
503 if (error instanceof Error) {
504 logError(error);
505 }
506 process.stderr.write(chalk.red(`Error processing --setting-sources: ${errorMessage(error)}\n`));
507 process.exit(1);
508 }
509}
510
511/**
512 * 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