MCPcopy Create free account
hub / github.com/Chat2AnyLLM/code-agent-manager / writeConfigFile

Function writeConfigFile

internal/cli/config_cmd.go:305–320  ·  view source on GitHub ↗
(path string, cfg map[string]any)

Source from the content-addressed store, hash-verified

303}
304
305func writeConfigFile(path string, cfg map[string]any) error {
306 var data []byte
307 var err error
308 switch strings.ToLower(filepath.Ext(path)) {
309 case ".json":
310 data, err = json.MarshalIndent(cfg, "", " ")
311 case ".toml":
312 data, err = toml.Marshal(cfg)
313 default:
314 data, err = yaml.Marshal(cfg)
315 }
316 if err != nil {
317 return err
318 }
319 return os.WriteFile(path, data, 0o600)
320}
321
322func legacyUnsetConfig(path, key string) error {
323 cfg, err := loadConfigFile(path)

Callers 2

legacyUnsetConfigFunction · 0.70
legacyApplyValueFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected