diff options
| author | forever2k38 <forever2k38@noreply.codeberg.org> | 2026-09-02 15:30:34 +0200 |
|---|---|---|
| committer | forever2k38 <forever2k38@noreply.codeberg.org> | 2026-09-02 15:30:34 +0200 |
| commit | ed979ea2b7cc0caf3abb47dce94e02ef16c73e65 (patch) | |
| tree | 86ee7fda3e9fe8c708391c25e95e2b11b7aa53de /src/main.c | |
| parent | a2cb6e5b16bd8f5eddd778f813f3a9068be44e46 (diff) | |
lua work
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -1,8 +1,10 @@ #include "args.h" +#include "build.h" #include "config.h" #include "repo.h" #include "stdio.h" +#include "stdlib.h" int main(int argc, char *argv[]) { pow_args args = {0}; @@ -20,7 +22,20 @@ int main(int argc, char *argv[]) { pow_open_config(&config, args.cfg_path); if (args.flags & POW_FLAG_QUERY) { - repo_check_package(config.repos, config.repos_count, "samurai"); + pow_repo_check_package(config.repos, config.repos_count, args.package); + } + + if (args.flags & POW_FLAG_SYNC) { + pow_package *pkg = malloc(sizeof(pow_package)); + + if (!pow_repo_get_package(config.repos, config.repos_count, pkg, + args.package)) { + printf("error getting package\n"); + } + + pow_package_build(pkg); + + pow_package_close(pkg); } if (args.flags == 0) { |
