Add back version flag to prepare for release - slstatus - status monitor | |
git clone git://git.suckless.org/slstatus | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 86c7a84c2397e5bbdcebe2a06bada7ee48f0d480 | |
parent 483169021ba996f59a97b4e3b74cee7e43d6ab6f | |
Author: drkhsh <[email protected]> | |
Date: Mon, 15 May 2023 19:14:52 +0200 | |
Add back version flag to prepare for release | |
Diffstat: | |
M config.mk | 2 +- | |
M slstatus.1 | 2 ++ | |
M slstatus.c | 4 +++- | |
3 files changed, 6 insertions(+), 2 deletions(-) | |
--- | |
diff --git a/config.mk b/config.mk | |
@@ -11,7 +11,7 @@ X11INC = /usr/X11R6/include | |
X11LIB = /usr/X11R6/lib | |
# flags | |
-CPPFLAGS = -I$(X11INC) -D_DEFAULT_SOURCE | |
+CPPFLAGS = -I$(X11INC) -D_DEFAULT_SOURCE -DVERSION=\"${VERSION}\" | |
CFLAGS = -std=c99 -pedantic -Wall -Wextra -Wno-unused-parameter -Os | |
LDFLAGS = -L$(X11LIB) -s | |
# OpenBSD: add -lsndio | |
diff --git a/slstatus.1 b/slstatus.1 | |
@@ -22,6 +22,8 @@ By default, | |
outputs to WM_NAME. | |
.Sh OPTIONS | |
.Bl -tag -width Ds | |
+.It Fl v | |
+Print version information to stderr, then exit. | |
.It Fl s | |
Write to stdout instead of WM_NAME. | |
.It Fl 1 | |
diff --git a/slstatus.c b/slstatus.c | |
@@ -41,7 +41,7 @@ difftimespec(struct timespec *res, struct timespec *a, struct… | |
static void | |
usage(void) | |
{ | |
- die("usage: %s [-s] [-1]", argv0); | |
+ die("usage: %s [-v] [-s] [-1]", argv0); | |
} | |
int | |
@@ -56,6 +56,8 @@ main(int argc, char *argv[]) | |
sflag = 0; | |
ARGBEGIN { | |
+ case 'v': | |
+ die("slstatus-"VERSION); | |
case '1': | |
done = 1; | |
/* FALLTHROUGH */ |