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

Function cbm_build_augment_dialect_command

src/cli/cli.c:3292–3307  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3290}
3291
3292static int cbm_build_augment_dialect_command(const char *binary_path, const char *dialect,
3293 char *out, size_t out_size) {
3294 if (!dialect || (strcmp(dialect, "hermes") != 0 && strcmp(dialect, "qoder") != 0 &&
3295 strcmp(dialect, "kimi") != 0 && strcmp(dialect, "devin") != 0 &&
3296 strcmp(dialect, "cline") != 0 && strcmp(dialect, "gemini") != 0 &&
3297 strcmp(dialect, "qwen") != 0 && strcmp(dialect, "factory") != 0 &&
3298 strcmp(dialect, "augment") != 0)) {
3299 return CLI_ERR;
3300 }
3301 char base[CLI_BUF_8K];
3302 if (cbm_build_augment_command(binary_path, base, sizeof(base)) != CLI_OK) {
3303 return CLI_ERR;
3304 }
3305 int written = snprintf(out, out_size, "%s --dialect %s", base, dialect);
3306 return written > 0 && (size_t)written < out_size ? CLI_OK : CLI_ERR;
3307}
3308
3309static int cbm_build_augment_command_windows(const char *binary_path, char *out, size_t out_size) {
3310 char quoted[CLI_BUF_8K];

Calls 1

Tested by

no test coverage detected