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

Function cli_kebab_to_snake

src/cli/cli.c:11673–11679  ·  view source on GitHub ↗

Flag-name normalization: kebab-case CLI flags map to snake_case JSON keys * (--name-pattern -> name_pattern). In-place; buffer is NUL-terminated. */

Source from the content-addressed store, hash-verified

11671/* Flag-name normalization: kebab-case CLI flags map to snake_case JSON keys
11672 * (--name-pattern -> name_pattern). In-place; buffer is NUL-terminated. */
11673static void cli_kebab_to_snake(char *s) {
11674 for (; *s; s++) {
11675 if (*s == '-') {
11676 *s = '_';
11677 }
11678 }
11679}
11680
11681/* snake_case JSON key -> kebab-case flag name (for --help display). In-place. */
11682static void cli_snake_to_kebab(char *s) {

Callers 1

cbm_cli_build_args_jsonFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected