changeset 1087:eee4d67d78a8

irccd: resurrect -v option
author David Demelier <markand@malikania.fr>
date Wed, 21 Jul 2021 08:41:38 +0200
parents d755c66aa76b
children 59bcb2c6850a
files irccd/main.c man/irccd.1
diffstat 2 files changed, 12 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/irccd/main.c	Wed Jul 21 07:53:37 2021 +0200
+++ b/irccd/main.c	Wed Jul 21 08:41:38 2021 +0200
@@ -233,20 +233,23 @@
 noreturn static void
 usage(void)
 {
-	fprintf(stderr, "usage: irccd [-c config]\n");
+	fprintf(stderr, "usage: irccd [-v] [-c config]\n");
 	exit(1);
 }
 
 int
 main(int argc, char **argv)
 {
-	int ch;
+	int ch, verbose = 0;
 
-	while ((ch = getopt(argc, argv, "c:")) != -1) {
+	while ((ch = getopt(argc, argv, "c:v")) != -1) {
 		switch (ch) {
 		case 'c':
 			config = optarg;
 			break;
+		case 'v':
+			verbose = 1;
+			break;
 		default:
 			usage();
 			break;
@@ -262,6 +265,11 @@
 
 	init();
 	load();
+
+	/* We apply now so it overrides configuration file. */
+	if (verbose)
+		irc_log_set_verbose(1);
+
 	loop();
 	finish();
 }
--- a/man/irccd.1	Wed Jul 21 07:53:37 2021 +0200
+++ b/man/irccd.1	Wed Jul 21 08:41:38 2021 +0200
@@ -23,8 +23,8 @@
 .\" SYNOPSIS
 .Sh SYNOPSIS
 .Nm
+.Op Fl v
 .Op Fl c Ar file
-.Op Fl v
 .Nm
 .Ar info
 .Nm