From 798e1c9d3de80a690ddc7702071bee2237817378 Mon Sep 17 00:00:00 2001 From: dacctal Date: Mon, 13 Apr 2026 01:33:08 +0000 Subject: moved initial arg check to cla_parse.c --- pkgit | Bin 221936 -> 221936 bytes src/cla_parse.cc | 2 ++ src/main.cc | 5 ----- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgit b/pkgit index 197c8f5..e7c3d8a 100755 Binary files a/pkgit and b/pkgit differ diff --git a/src/cla_parse.cc b/src/cla_parse.cc index ed29d2e..d1810d3 100644 --- a/src/cla_parse.cc +++ b/src/cla_parse.cc @@ -20,6 +20,8 @@ void cla_parse(int argc, char** argv) { Pkg pkg; + if (!argv[1]) { help(); return; } + for (int i = 1; i < argc; i++) { if (strcmp(argv[i], "--link") == 0 || strcmp(argv[i], "-l") == 0) { is_symlink_install = true; diff --git a/src/main.cc b/src/main.cc index ecce36a..ec4d108 100644 --- a/src/main.cc +++ b/src/main.cc @@ -4,15 +4,10 @@ #include #include "cla_parse.hh" -#include "help.hh" #include "setup_pkgit.hh" int main(int argc, char *argv[]) { setup_pkgit(); - - if (!argv[1]) { help(); return 0; } - cla_parse(argc, argv); - return 0; } -- cgit v1.2.3