Make the --verbose flag do something
[m6w6/libmemcached] / src / memrm.c
index b297379f3c231fddb599fc1290afb29a4da24567..6deca09bb0731ed2c3125f8229c436479d895d4a 100644 (file)
@@ -30,20 +30,20 @@ int main(int argc, char *argv[])
 \r
   while (1) \r
   {\r
-    option_rv = getopt_long(argc, argv, "", long_options, &option_index);\r
+    option_rv = getopt_long(argc, argv, "Vhvds:", long_options, &option_index);\r
     if (option_rv == -1) break;\r
     switch (option_rv) {\r
     case 0:\r
       break;\r
-    case OPT_VERSION: /* --version */\r
+    case OPT_VERSION: /* --version or -V */\r
       printf("memcache tools, memrm, v1.0\n");\r
       exit(0);\r
       break;\r
-    case OPT_HELP: /* --help */\r
+    case OPT_HELP: /* --help or -h */\r
       printf("useful help messages go here\n");\r
       exit(0);\r
       break;\r
-    case OPT_SERVERS: /* --servers */\r
+    case OPT_SERVERS: /* --servers or -s */\r
       opt_servers = optarg;\r
       break;\r
     case OPT_EXPIRE: /* --expire */\r
@@ -62,6 +62,9 @@ int main(int argc, char *argv[])
   \r
   while (optind <= argc) \r
   {\r
+    if (opt_verbose) {\r
+      printf("key: %s\nexpires: %ld\n", argv[optind], expires);\r
+    }\r
     rc = memcached_delete(memc, argv[optind], strlen(argv[optind]), expires);\r
     optind++;\r
   }\r