From 6093d0bc24fb4a89873b6f68ce3f3ad1958bdde0 Mon Sep 17 00:00:00 2001 From: Riley Beckett Date: Sat, 18 Oct 2025 13:58:08 -0400 Subject: add verbose --- args.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'args.c') diff --git a/args.c b/args.c index 1967a24..a856a86 100644 --- a/args.c +++ b/args.c @@ -10,12 +10,13 @@ void parse_args(client_state* state, int argc, char* argv[]) { {"lines", required_argument, 0, 'l'}, {"center", no_argument, 0, 'c'}, {"allow-free-result", no_argument, 0, 'a'}, + {"verbose", no_argument, 0, 'v'}, {0, 0, 0, 0} }; int opt; int long_index = 0; - while ((opt = getopt_long(argc, argv, "l:ca", long_opts, &long_index)) != -1) { + while ((opt = getopt_long(argc, argv, "l:cav", long_opts, &long_index)) != -1) { switch (opt) { case 'l': state->lines = atoi(optarg); @@ -26,6 +27,9 @@ void parse_args(client_state* state, int argc, char* argv[]) { case 'a': state->allow_free_result = true; break; + case 'v': + state->verbose = true; + break; default: fprintf(stderr, "Usage: NOT WHAT YOU TYPED\n"); break; -- cgit v1.2.3