dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

commit 78187f5e6597d7b8ac6a21d95555f181f15127c7
parent 525bf258e438bd81db917c948b42684201351338
Author: Devin J. Pohly <djpohly@gmail.com>
Date:   Wed,  3 Jun 2020 15:05:12 -0500

document -qvd options

Diffstat:
MREADME.md | 6++++++
Mdwl.c | 13+++++++------
2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md @@ -74,6 +74,12 @@ this process a SIGTERM and wait for it to terminate (if it hasn't already). This makes it ideal not only for initialization but also for execing into a user-level service manager like s6 or `systemd --user`. +More/less verbose output can be requested with flags as well: + +* `-q`: quiet (log level WLR_SILENT) +* `-v`: verbose (log level WLR_INFO) +* `-d`: debug (log level WLR_DEBUG) + ## Known limitations and issues diff --git a/dwl.c b/dwl.c @@ -1470,14 +1470,11 @@ main(int argc, char *argv[]) startup_cmd = optarg; break; default: - printf("Usage: %s [-s startup command]\n", argv[0]); - return EXIT_FAILURE; + goto usage; } } - if (optind < argc) { - printf("Usage: %s [-s startup command]\n", argv[0]); - return EXIT_FAILURE; - } + if (optind < argc) + goto usage; wlr_log_init(loglevel, NULL); /* The Wayland display is managed by libwayland. It handles accepting @@ -1491,4 +1488,8 @@ main(int argc, char *argv[]) wl_display_destroy_clients(dpy); wl_display_destroy(dpy); return EXIT_SUCCESS; + +usage: + printf("Usage: %s [-qvd] [-s startup command]\n", argv[0]); + return EXIT_FAILURE; }