From abf68be7a46c53ecc40c2388c7913bf9d2a7da9d Mon Sep 17 00:00:00 2001 From: Ivan Enderlin Date: Wed, 18 Dec 2013 15:12:28 +0100 Subject: [PATCH] Add the `-V` option to print the version number. --- phpdbg.c | 13 +++++++++++++ phpdbg_help.c | 1 + 2 files changed, 14 insertions(+) diff --git a/phpdbg.c b/phpdbg.c index ba40b15d71..12432a554b 100644 --- a/phpdbg.c +++ b/phpdbg.c @@ -566,6 +566,7 @@ const opt_struct OPTIONS[] = { /* {{{ */ {'l', 1, "listen"}, {'a', 1, "address-or-any"}, #endif + {'V', 0, "version"}, {'-', 0, NULL} }; /* }}} */ @@ -998,6 +999,18 @@ phpdbg_main: } else address = strdup(php_optarg); } break; #endif + + case 'V': { + printf( + "phpdbg %s (built: %s %s)\nCopyright (c) 2013 %s\nPHP %s, Copyright (c) 1997-2013 The PHP Group\n", + PHPDBG_VERSION, + __DATE__, + __TIME__, + PHPDBG_AUTHORS, + PHP_VERSION + ); + return 0; + } break; } } diff --git a/phpdbg_help.c b/phpdbg_help.c index fb2e9b71f3..61a62f15fb 100644 --- a/phpdbg_help.c +++ b/phpdbg_help.c @@ -589,6 +589,7 @@ PHPDBG_HELP(options) /* {{{ */ phpdbg_writeln(" -l\t-l4000\t\t\tSetup remote console ports"); phpdbg_writeln(" -a\t-a192.168.0.3\t\tSetup remote console bind address"); #endif + phpdbg_writeln(" -V\tN/A\t\t\tVersion number"); phpdbg_notice("Passing -rr will quit automatically after execution"); #ifndef _WIN32 phpdbg_writeln("Remote Console Mode"); -- 2.50.1