projects
/
finddup.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d52ddc7
)
Added the -v option to print the version number.
author
Francois Fleuret
<francois@fleuret.org>
Wed, 11 Aug 2010 11:05:18 +0000
(13:05 +0200)
committer
Francois Fleuret
<francois@fleuret.org>
Wed, 11 Aug 2010 11:05:18 +0000
(13:05 +0200)
finddup.c
patch
|
blob
|
history
diff --git
a/finddup.c
b/finddup.c
index
fb8b5d2
..
47e1d83
100644
(file)
--- a/
finddup.c
+++ b/
finddup.c
@@
-550,6
+550,7
@@
void usage(FILE *out) {
/**********************************************************************/
static struct option long_options[] = {
/**********************************************************************/
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' },
{ "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, "");
setlocale (LC_ALL, "");
- while ((c = getopt_long(argc, argv, "hircgtd0pm",
+ while ((c = getopt_long(argc, argv, "
v
hircgtd0pm",
long_options, NULL)) != -1) {
switch (c) {
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);
case 'h':
usage(stdout);
exit(EXIT_SUCCESS);