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

Function df_parse_json_cmd

src/pipeline/pass_infrascan.c:500–506  ·  view source on GitHub ↗

Parse a Dockerfile CMD/ENTRYPOINT value: strip brackets, trim. */

Source from the content-addressed store, hash-verified

498
499/* Parse a Dockerfile CMD/ENTRYPOINT value: strip brackets, trim. */
500static void df_parse_json_cmd(const char *line, int prefix_len, char *out, size_t out_sz) {
501 const char *p = skip_ws(line + prefix_len);
502 char raw[CBM_SZ_512];
503 snprintf(raw, sizeof(raw), "%s", p);
504 rtrim(raw);
505 cbm_clean_json_brackets(raw, out, out_sz);
506}
507
508static void df_parse_directives(const char *line, cbm_dockerfile_result_t *r) {
509 if (strncasecmp(line, "WORKDIR", SLEN("WORKDIR")) == 0 &&

Callers 1

df_parse_directivesFunction · 0.85

Calls 3

skip_wsFunction · 0.85
rtrimFunction · 0.85
cbm_clean_json_bracketsFunction · 0.85

Tested by

no test coverage detected