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

Function cbm_openclaw_internal_home

src/cli/cli.c:2278–2286  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2276}
2277
2278static bool cbm_openclaw_internal_home(const char *home_dir, char *out, size_t out_sz) {
2279 char env_buf[CLI_BUF_1K];
2280 const char *custom = cbm_safe_getenv("OPENCLAW_HOME", env_buf, sizeof(env_buf), NULL);
2281 if (!custom || !custom[0]) {
2282 int written = snprintf(out, out_sz, "%s", home_dir);
2283 return written > 0 && (size_t)written < out_sz;
2284 }
2285 return cbm_expand_user_path(home_dir, custom, out, out_sz);
2286}
2287
2288static bool cbm_openclaw_state_dir(const char *home_dir, char *out, size_t out_sz) {
2289 char internal_home[CLI_BUF_1K];

Callers 3

cbm_openclaw_state_dirFunction · 0.85
cbm_openclaw_config_pathFunction · 0.85

Calls 2

cbm_safe_getenvFunction · 0.85
cbm_expand_user_pathFunction · 0.85

Tested by

no test coverage detected