From: Francois Fleuret Date: Wed, 11 Aug 2010 11:05:18 +0000 (+0200) Subject: Added the -v option to print the version number. X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=finddup.git;a=commitdiff_plain;h=912552c14348cdcbbbd5d6fe8a6758243856de81 Added the -v option to print the version number. --- 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);