From a750a6b25fe4a1065bfe79c574d3aa3216d1613d Mon Sep 17 00:00:00 2001 From: Doug Torrance Date: Sun, 5 Oct 2014 10:30:04 -0500 Subject: [PATCH] wmbattery: Add -v option to display version number. Also, in order to facilitate this, keep track of version number in configure.ac. It was previously only mentioned in ChangeLog. --- wmbattery/configure.ac | 2 +- wmbattery/wmbattery.c | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/wmbattery/configure.ac b/wmbattery/configure.ac index 4d2163e..dc15b2c 100644 --- a/wmbattery/configure.ac +++ b/wmbattery/configure.ac @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(wmbattery.c) +AC_INIT(wmbattery.c, 2.44) AC_CONFIG_HEADER(config.h) AC_CONFIG_AUX_DIR(autoconf) diff --git a/wmbattery/wmbattery.c b/wmbattery/wmbattery.c index 3a0482e..26fd283 100644 --- a/wmbattery/wmbattery.c +++ b/wmbattery/wmbattery.c @@ -314,7 +314,7 @@ char *parse_commandline(int argc, char *argv[]) char *s; while (c != -1) { - c = getopt(argc, argv, "hd:g:if:b:w:c:l:es:a:x:"); + c = getopt(argc, argv, "hd:g:if:b:w:c:l:es:a:x:v"); switch (c) { case 'h': printf("Usage: wmbattery [options]\n"); @@ -330,6 +330,7 @@ char *parse_commandline(int argc, char *argv[]) printf("\t-s granularity\tignore fluctuations less than granularity%% (implies -e)\n"); printf("\t-a file\t\twhen critical send file to /dev/audio\n"); printf("\t-x command\twhen critical execute this command\n"); + printf("\t-v\t\tdisplay version number\n"); exit(0); break; case 'd': @@ -374,6 +375,10 @@ char *parse_commandline(int argc, char *argv[]) case 'x': crit_command = strdup(optarg); break; + case 'v': + printf("wmbattery "PACKAGE_VERSION"\n"); + exit(0); + break; } } -- 2.11.4.GIT