Parse a Dockerfile CMD/ENTRYPOINT value: strip brackets, trim. */
| 498 | |
| 499 | /* Parse a Dockerfile CMD/ENTRYPOINT value: strip brackets, trim. */ |
| 500 | static 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 | |
| 508 | static void df_parse_directives(const char *line, cbm_dockerfile_result_t *r) { |
| 509 | if (strncasecmp(line, "WORKDIR", SLEN("WORKDIR")) == 0 && |
no test coverage detected