diff --git a/main.c b/main.c index 8dd37a8..dd94b8a 100644 --- a/main.c +++ b/main.c @@ -283,6 +283,8 @@ project_manifest* load_manifest(char const *path) { } for (i = 0; ; i++) { + int j; + char const *key = toml_key_in(dependencies, i); if (!key) break; @@ -293,6 +295,15 @@ project_manifest* load_manifest(char const *path) { char *url = calloc(1, sizeof(char) * (strlen(dep_uri.u.s) + 1)); strcpy(url, dep_uri.u.s); + // HACK: Just replace the system command... + for (j = 0; j < strlen(name); j++) + if (name[j] == '\'') + name[j] = ' '; + + for (j = 0; j < strlen(url); j++) + if (url[j] == '\'') + url[j] = ' '; + dependency dep = { name, url };