From 912552c14348cdcbbbd5d6fe8a6758243856de81 Mon Sep 17 00:00:00 2001 From: Francois Fleuret Date: Wed, 11 Aug 2010 13:05:18 +0200 Subject: [PATCH] Added the -v option to print the version number. --- finddup.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/finddup.c b/finddup.c index fb8b5d2..47e1d83 100644 --- a/finddup.c +++ b/finddup.c @@ -550,6 +550,7 @@ void usage(FILE *out) { /**********************************************************************/ static struct option long_options[] = { + { "version", no_argument, 0, 'v' }, { "help", no_argument, 0, 'h' }, { "same-inodes-are-different", no_argument, 0, 'i' }, { "real-paths", no_argument, 0, 'r' }, @@ -567,10 +568,15 @@ int main(int argc, char **argv) { setlocale (LC_ALL, ""); - while ((c = getopt_long(argc, argv, "hircgtd0pm", + while ((c = getopt_long(argc, argv, "vhircgtd0pm", long_options, NULL)) != -1) { switch (c) { + case 'v': + printf("finddup version %s (%s)\n", VERSION_NUMBER, UNAME); + exit(EXIT_SUCCESS); + break; + case 'h': usage(stdout); exit(EXIT_SUCCESS); -- 2.20.1