diff options
| author | dacctal <donotcontactmevia@email.invalid> | 2026-07-07 06:31:14 +0000 |
|---|---|---|
| committer | dacctal <donotcontactmevia@email.invalid> | 2026-07-07 06:31:14 +0000 |
| commit | 8fb080d0600d25f3f4937b450f74c0a7a242b3a4 (patch) | |
| tree | d060fbb42c5efee3622aa4d52ccf51a9bfa3f7dd /src/parse_args.c | |
| parent | 23ac5cee1ab80c71058c6831e7275e08e10029b9 (diff) | |
doesn't work at all but checkpoint anyway!
Diffstat (limited to 'src/parse_args.c')
| -rw-r--r-- | src/parse_args.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/parse_args.c b/src/parse_args.c index 785673d..d4719c7 100644 --- a/src/parse_args.c +++ b/src/parse_args.c @@ -34,6 +34,7 @@ #include "pkg.h" // #include "pkg_search.h" // #include "pkg_install.h" +#include "pkgit_lua.h" // #include "pkg_list.h" // #include "pkg_remove.h" // #include "pkgit_globals.h" @@ -79,9 +80,10 @@ void cmd_install(int argc, char **argv, int i) { if (argv[j][0] == '-') continue; printf("install pkg %s\n", argv[j]); - // str_slc arg = mstrslc(argv[j]); - // package_t pkg = pkg_create(arg); - // pkg_install(pkg); + str_slc arg = mstrslc(argv[j]); + package_t pkg = pkg_create(arg); + pkg_install(&pkg); + pkg_free(&pkg); } } else { NOT_ENOUGH_ARGS(argv[i], "url/pkg"); @@ -148,6 +150,7 @@ void parse_flags(int argc, char **argv) { flags_cmd(argc, argv, i); } } + return; } void parse_cmds(int argc, char **argv) { @@ -176,4 +179,5 @@ void parse_args(int argc, char **argv) { } parse_flags(argc, argv); parse_cmds(argc, argv); + return; } |
