← Commit history
Made forgepack so it inits the project automatically when adding a module it makes it no as annoying
lennoxrose committed on Oct 8, 2026 at 16:20 UTC
1 file changed+4−2
forgepack/src/C/cmd.cmodified
+4−2@@ -65,8 +65,10 @@ int cmd_add(const char *project_dir, int argc, char **argv) {6565
6666
Manifest m;6767
if (!manifest_load(project_dir, &m)) {68
- ui_err("no %s here -- run 'forgepack init' first", MANIFEST_FILE);69
- return 1;68
+ char project_name[MANIFEST_NAME_LEN];69
+ infer_project_name(project_name, sizeof(project_name));70
+ manifest_init_default(&m, project_name);71
+ ui_info("no %s here, creating one", MANIFEST_FILE);7072
}7173
if (!manifest_set_dependency(&m, name, source)) {7274
ui_err("dependency table full (max %d)", MANIFEST_MAX_DEPS);