MCPcopy Index your code
hub / github.com/continuedev/continue / editConfigJson

Function editConfigJson

core/util/paths.ts:251–263  ·  view source on GitHub ↗
(
  callback: (config: SerializedContinueConfig) => SerializedContinueConfig,
)

Source from the content-addressed store, hash-verified

249}
250
251function editConfigJson(
252 callback: (config: SerializedContinueConfig) => SerializedContinueConfig,
253): void {
254 const config = fs.readFileSync(getConfigJsonPath(), "utf8");
255 let configJson = JSONC.parse(config);
256 // Check if it's an object
257 if (typeof configJson === "object" && configJson !== null) {
258 configJson = callback(configJson as any) as any;
259 fs.writeFileSync(getConfigJsonPath(), JSONC.stringify(configJson, null, 2));
260 } else {
261 console.warn("config.json is not a valid object");
262 }
263}
264
265function editConfigYaml(callback: (config: ConfigYaml) => ConfigYaml): void {
266 const configPath = getConfigYamlPath();

Callers 1

editConfigFileFunction · 0.85

Calls 2

getConfigJsonPathFunction · 0.85
warnMethod · 0.80

Tested by

no test coverage detected