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

Function cli_kebab_to_snake

src/cli/cli.c:11743–11749  ·  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

11741/* Flag-name normalization: kebab-case CLI flags map to snake_case JSON keys
11742 * (--name-pattern -> name_pattern). In-place; buffer is NUL-terminated. */
11743static void cli_kebab_to_snake(char *s) {
11744 for (; *s; s++) {
11745 if (*s == '-') {
11746 *s = '_';
11747 }
11748 }
11749}
11750
11751/* snake_case JSON key -> kebab-case flag name (for --help display). In-place. */
11752static 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