MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / cbm_config_get_bool

Function cbm_config_get_bool

src/cli/cli.c:6449–6461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6447}
6448
6449bool cbm_config_get_bool(cbm_config_t *cfg, const char *key, bool default_val) {
6450 const char *val = cbm_config_get(cfg, key, NULL);
6451 if (!val) {
6452 return default_val;
6453 }
6454 if (strcmp(val, "true") == 0 || strcmp(val, "1") == 0 || strcmp(val, "on") == 0) {
6455 return true;
6456 }
6457 if (strcmp(val, "false") == 0 || strcmp(val, "0") == 0 || strcmp(val, "off") == 0) {
6458 return false;
6459 }
6460 return default_val;
6461}
6462
6463int cbm_config_get_int(cbm_config_t *cfg, const char *key, int default_val) {
6464 const char *val = cbm_config_get(cfg, key, NULL);

Callers 5

auto_watch_enabledFunction · 0.85
maybe_auto_indexFunction · 0.85
test_cli.cFile · 0.85

Calls 1

cbm_config_getFunction · 0.85

Tested by

no test coverage detected