X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=finddup.git;a=blobdiff_plain;f=finddup.c;h=47e1d83938189b347780b4cfd0f32b16f5974a11;hp=fb8b5d24846309bad5ae68ea7f939bdcc3640efe;hb=912552c14348cdcbbbd5d6fe8a6758243856de81;hpb=d52ddc7b1fce5529c3987bfa44b8d827c94c4d0e 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);