From f57f335603a13c70168b1f46332a8827c32477b2 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Wed, 30 Jul 2025 14:01:59 +0530 Subject: msg: get output directory from getopt --- src/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 2977ceb..bfe7473 100644 --- a/src/main.c +++ b/src/main.c @@ -39,11 +39,13 @@ main(int argc, char **argv) { int opt; msg = malloc(sizeof(msg_t)); + msg->base_directory = "."; + msg->output_directory = "dist"; while ((opt = getopt(argc, argv, "o:h")) != -1) { switch (opt) { case 'o': - /* msg.output_directory = optarg; */ + msg->output_directory = optarg; break; case 'h': default: @@ -52,9 +54,7 @@ main(int argc, char **argv) } } - if (optind == argc) - msg->base_directory = "."; - else + if (optind < argc) msg->base_directory = argv[optind]; int r = run(); -- cgit v1.2.3