From 893a27d6327e29f0af4f8de7dc4c9569dd4a3698 Mon Sep 17 00:00:00 2001 From: Joe Watkins Date: Sun, 20 Nov 2016 05:24:14 +0000 Subject: make it possible to show specific help pages without interactive session --- sapi/phpdbg/phpdbg_help.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'sapi/phpdbg/phpdbg_help.c') diff --git a/sapi/phpdbg/phpdbg_help.c b/sapi/phpdbg/phpdbg_help.c index 0943a7ea2c..eb62d76d2e 100644 --- a/sapi/phpdbg/phpdbg_help.c +++ b/sapi/phpdbg/phpdbg_help.c @@ -209,6 +209,26 @@ static int get_command( } /* }}} */ +void phpdbg_do_help_cmd(char *type) { /* {{{ */ + char *help; + + if (!type) { + pretty_print(get_help("overview!")); + return; + } + + help = get_help(type); + + if (!help || memcmp(help, "", sizeof("")) == SUCCESS) { + pretty_print(get_help("overview!")); + pretty_print( + "\nrequested help page could not be found"); + return; + } + + pretty_print(help); +} /* }}} */ + PHPDBG_COMMAND(help) /* {{{ */ { phpdbg_command_t const *cmd; -- cgit v1.2.1