]> granicus.if.org Git - php/commitdiff
help for shell command
authorkrakjoe <joe.watkins@live.co.uk>
Mon, 18 Nov 2013 13:03:33 +0000 (13:03 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Mon, 18 Nov 2013 13:03:33 +0000 (13:03 +0000)
phpdbg_help.c
phpdbg_help.h

index b99a740e6d3cb76564aa1b241b298748374c825c..2018e4878ceda26225c6d0600c736dc7cc0edf43 100644 (file)
@@ -312,7 +312,6 @@ PHPDBG_HELP(oplog) /* {{{ */
     phpdbg_writeln("Example:");
     phpdbg_writeln("\t%soplog /path/to/my.oplog", PROMPT);
     phpdbg_writeln("Will open the file /path/to/my.oplog for writing, creating it if it does not exist");
-    phpdbg_writeln("Example:");
     phpdbg_writeln("\t%soplog 0", PROMPT);
     phpdbg_writeln("Will close the currently open log file, disabling oplog");
        phpdbg_writeln(EMPTY);
@@ -320,3 +319,17 @@ PHPDBG_HELP(oplog) /* {{{ */
     phpdbg_help_footer();
     return SUCCESS;
 } /* }}} */
+
+PHPDBG_HELP(shell) /* {{{ */
+{
+       phpdbg_help_header();
+    phpdbg_writeln("Direct access to shell commands saves having to switch windows/consoles");
+       phpdbg_writeln(EMPTY);
+    phpdbg_writeln("Example:");
+    phpdbg_writeln("\t%s- ls /usr/src/php-src", PROMPT);
+    phpdbg_writeln("Will execute ls /usr/src/php-src, displaying the output in the console");
+       phpdbg_writeln(EMPTY);
+    phpdbg_writeln("Note: read only commands please !");
+    phpdbg_help_footer();
+    return SUCCESS;
+} /* }}} */
index a13d47080a5f5fbce427904650d154e6fff8e57b..a54c43a25bff05f7e11fd92e29bc95dedaaac475 100644 (file)
@@ -47,6 +47,7 @@ PHPDBG_HELP(back);
 PHPDBG_HELP(quiet);
 PHPDBG_HELP(list);
 PHPDBG_HELP(oplog);
+PHPDBG_HELP(shell);
 
 /**
  * Commands
@@ -70,6 +71,7 @@ static const phpdbg_command_t phpdbg_help_commands[] = {
     PHPDBG_COMMAND_D_EX(quiet,    "be quiet during execution",                                                       's', help_quiet,   NULL, 0),
        PHPDBG_COMMAND_D_EX(list,     "listing code gives you quick access to code while executing",                     'l', help_list,    NULL, 0),
        PHPDBG_COMMAND_D_EX(oplog,    "keep clutter off the screen by sending oplogs to a file",                         'O', help_oplog,   NULL, 0),
+       PHPDBG_COMMAND_D_EX(shell,    "execute system commands with direct shell access",                                                                '-', help_shell,   NULL, 0),
        PHPDBG_END_COMMAND
 };