From 2d1c5db52be9cde9e013a724c149d7a84fe057ba Mon Sep 17 00:00:00 2001 From: Riley Beckett Date: Tue, 21 Jul 2026 22:14:36 -0400 Subject: add gen.sh and some better logging --- snag/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'snag/main.c') diff --git a/snag/main.c b/snag/main.c index 4f6aa44..0429fda 100644 --- a/snag/main.c +++ b/snag/main.c @@ -10,22 +10,22 @@ int main(int argc, char* argv[]) { // create argument parser ArgParser* parser = ap_new_parser(); - if (parser == NULL) error_out("failed to initialize cli parsing"); + if (parser == NULL) die("failed to initialize cli parsing"); ap_set_helptext(parser, "Usage: snag "); ap_set_version(parser, "0.0"); // add install subcommand ArgParser* install = ap_new_cmd(parser, "install inst i"); - if (install == NULL) error_out("failed to initialize install cli subcommand"); + if (install == NULL) die("failed to initialize install cli subcommand"); ap_set_helptext(install, "Usage: snag install [packages]"); ap_set_cmd_callback(install, cmd_install); // parse the arguments (automatically executes subcommands) - if (!ap_parse(parser, argc, argv)) error_out("failed to parse arguments"); + if (!ap_parse(parser, argc, argv)) die("failed to parse arguments"); // if no subcommand was specified, parse and execute install as the root command if (!ap_found_cmd(parser)) { - if (!ap_parse(install, argc, argv)) error_out("failed to parse arguments"); + if (!ap_parse(install, argc, argv)) die("failed to parse arguments"); cmd_install("install", install); } -- cgit v1.2.3