From e4f6dca31f3a77d0b9c268e3b7ce4139b6fa71a0 Mon Sep 17 00:00:00 2001 From: ozpv <39195175+ozpv@users.noreply.github.com> Date: Wed, 20 May 2026 20:55:22 +0000 Subject: update to slstatus 1.1 --- config.mk | 4 ++-- slstatus.1 | 2 ++ slstatus.c | 5 ++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/config.mk b/config.mk index ead1859..a8f5c23 100644 --- a/config.mk +++ b/config.mk @@ -1,5 +1,5 @@ # slstatus version -VERSION = 0 +VERSION = 1.1 # customize below to fit your system @@ -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 index bea2a8c..73e7a60 100644 --- 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 index cb54f29..16d88fe 100644 --- a/slstatus.c +++ b/slstatus.c @@ -41,7 +41,7 @@ difftimespec(struct timespec *res, struct timespec *a, struct timespec *b) static void usage(void) { - die("usage: %s [-s] [-1]", argv0); + die("usage: %s [-v] [-s] [-1]", argv0); } int @@ -56,6 +56,9 @@ main(int argc, char *argv[]) sflag = 0; ARGBEGIN { + case 'v': + die("slstatus-"VERSION); + break; case '1': done = 1; /* FALLTHROUGH */ -- cgit v1.2.3