From 5f45160b65b733ab76eb8456b1756adc303174a2 Mon Sep 17 00:00:00 2001
From: Utkarsh Verma <utkarsh@bitbanged.com>
Date: Wed, 22 Nov 2023 15:41:31 +0530
Subject: [PATCH] fix: Fix command-line argument parsing order

---
 src/cli.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cli.c b/src/cli.c
index 5aa7df3..1a48863 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -15,11 +15,11 @@ int cli_init(cli_arguments *const args, const char *const argv[],
             case 'd':
                 args->is_debug_mode = true;
                 break;
-            case 'h':
-                // fall through
             case '?':
                 (void)fprintf(stderr, "error: unknown option `-%c'\n", optopt);
                 // fall through
+            case 'h':
+                // fall through
             default:
                 (void)fprintf(stderr, "usage: %s [-d]\n", BINARY);
                 return 1;