From c92b4f59aba053a3df1ae67c49403122650ad996 Mon Sep 17 00:00:00 2001 From: Martin Szulecki Date: Thu, 27 Mar 2014 10:23:22 +0100 Subject: Add "--version" option to print version number and exit, useful for bug reports --- src/main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main.c b/src/main.c index d8dabee..252023d 100644 --- a/src/main.c +++ b/src/main.c @@ -357,6 +357,7 @@ static void usage() printf(" \t\tconnected (must be in udev mode).\n"); printf(" -X, --force-exit\tTell a running instance to exit, even if there are still\n"); printf(" \tdevices connected (always works).\n"); + printf(" -V, --version\t\tPrint version information and exit.\n"); printf("\n"); } @@ -370,6 +371,7 @@ static void parse_opts(int argc, char **argv) {"udev", 0, NULL, 'u'}, {"exit", 0, NULL, 'x'}, {"force-exit", 0, NULL, 'X'}, + {"version", 0, NULL, 'V'}, {NULL, 0, NULL, 0} }; int c; @@ -390,6 +392,9 @@ static void parse_opts(int argc, char **argv) case 'v': ++verbose; break; + case 'V': + printf("%s\n", PACKAGE_STRING); + exit(0); case 'U': drop_privileges = 1; drop_user = optarg; -- cgit v1.1-32-gdbae