Bugfixes to help command

This commit is contained in:
Chris 2017-01-30 12:10:23 +01:00
parent fdd1814875
commit 08ab24d665
1 changed files with 8 additions and 5 deletions

View File

@ -429,11 +429,14 @@ class Shell
$_($command, $args,$info); $_($command, $args,$info);
} }
if (count($ghelp)) { if (count($ghelp)) {
printf("\e[1mCommands from parent contexts:\e[0m\n"); foreach ($ghelp as $command=>$info) {
if (strpos($command," ")!==false) { printf("\e[1mCommands from parent contexts:\e[0m\n");
list($command,$args) = explode(" ",$command,2); if (strpos($command," ")!==false) {
} else $args=null; list($command,$args) = explode(" ",$command,2);
$_($command, $args,$info); } else $args=null;
if (!array_key_exists($command,$ghelp)) continue;
$_($command, $args,$info);
}
} }
printf("\e[1mGlobal commands:\e[0m\n"); printf("\e[1mGlobal commands:\e[0m\n");
$_("exit", null, "Leave the shell"); $_("exit", null, "Leave the shell");