diff options
| author | Riley Beckett <rbeckettvt@gmail.com> | 2026-07-21 22:14:36 -0400 |
|---|---|---|
| committer | Riley Beckett <rbeckettvt@gmail.com> | 2026-07-21 22:14:36 -0400 |
| commit | 2d1c5db52be9cde9e013a724c149d7a84fe057ba (patch) | |
| tree | b613b945ce27e467132c689bd065871652db03f0 /snag/main.c | |
| parent | feef592b397f6ec6b8b848d93b0cea9b9800f955 (diff) | |
add gen.sh and some better logging
Diffstat (limited to 'snag/main.c')
| -rw-r--r-- | snag/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
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 <command>"); 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); } |
