Spiced up the help
This commit is contained in:
parent
cee82fc740
commit
e5b328b822
@ -407,19 +407,25 @@ class Shell
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
ksort($ghelp);
|
ksort($ghelp);
|
||||||
printf("Commands in current context:\n");
|
printf("\e[1mCommands:\e[0m\n");
|
||||||
foreach ($help as $command=>$info) {
|
foreach ($help as $command=>$info) {
|
||||||
printf(" %-20s %s\n", $command, $info);
|
if (strpos($command," ")!==false) {
|
||||||
|
list($command,$args) = explode(" ",$command,2);
|
||||||
|
} else $args=null;
|
||||||
|
$command = sprintf("\e[97m%s \e[90m%s\e[0m", $command,$args);
|
||||||
|
printf(" %s - \e[3;36m%s\e[0m\n", $command, $info);
|
||||||
}
|
}
|
||||||
if (count($ghelp)) {
|
if (count($ghelp)) {
|
||||||
printf("\nImported from parent contexts:\n");
|
printf("\n\e[0mCommands from parent contexts:\e[0m\n");
|
||||||
foreach ($ghelp as $command=>$info) {
|
if (strpos($command," ")!==false) {
|
||||||
printf(" %-20s %s\n", $command, $info);
|
list($command,$args) = explode(" ",$command,2);
|
||||||
}
|
} else $args=null;
|
||||||
|
$command = sprintf("\e[97m%s \e[90m%s\e[0m", $command,$args);
|
||||||
|
printf(" %s - \e[3;36m%s\e[0m\n", $command, $info);
|
||||||
}
|
}
|
||||||
printf("\nGlobal commands:\n");
|
printf("\nGlobal commands:\n");
|
||||||
printf(" %-20s %s\n", "exit", "Leave the shell");
|
printf(" \e[97m%s\e[0;36;3m - %s\e[0m\n", "exit", "Leave the shell");
|
||||||
printf(" %-20s %s\n", "..", "Discard the current context and go to parent");
|
printf(" \e[97m%s\e[0;36;3m - %s\e[0m\n", "..", "Discard the current context and go to parent");
|
||||||
break;
|
break;
|
||||||
case 'exit':
|
case 'exit':
|
||||||
$this->stop();
|
$this->stop();
|
||||||
|
Loading…
Reference in New Issue
Block a user