Skip to content

Commit dda51c0

Browse files
toofishesdormando
authored andcommitted
Support -V (version option)
This is a standard; was surprised memcached didn't support it already. It is much quieter than looking for the current version in help output. Signed-off-by: Dan McGee <[email protected]>
1 parent b1d56b4 commit dda51c0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

memcached.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4767,6 +4767,7 @@ static void usage(void) {
47674767
"-vvv extremely verbose (also print internal state transitions)\n"
47684768
"-h print this help and exit\n"
47694769
"-i print memcached and libevent license\n"
4770+
"-V print version and exit\n"
47704771
"-P <file> save PID in <file>, only used with -d option\n"
47714772
"-f <factor> chunk size growth factor (default: 1.25)\n"
47724773
"-n <bytes> minimum space allocated for key+value+flags (default: 48)\n");
@@ -5091,7 +5092,7 @@ int main (int argc, char **argv) {
50915092
"M" /* return error on memory exhausted */
50925093
"c:" /* max simultaneous connections */
50935094
"k" /* lock down all paged memory */
5094-
"hi" /* help, licence info */
5095+
"hiV" /* help, licence info, version */
50955096
"r" /* maximize core file limit */
50965097
"v" /* verbose */
50975098
"d" /* daemon mode */
@@ -5149,6 +5150,9 @@ int main (int argc, char **argv) {
51495150
case 'i':
51505151
usage_license();
51515152
exit(EXIT_SUCCESS);
5153+
case 'V':
5154+
printf(PACKAGE " " VERSION "\n");
5155+
exit(EXIT_SUCCESS);
51525156
case 'k':
51535157
lock_memory = true;
51545158
break;

0 commit comments

Comments
 (0)