$command = 'fullhelp';
}
if ( $command === 'fullhelp' ) {
+ $max_cmd_len = 0;
+ foreach( array_keys( $commandList ) as $cmd ) {
+ $max_cmd_len = max( $max_cmd_len, strlen($cmd) );
+ }
foreach ( $commandList as $cmd => $desc ) {
- print "$cmd: $desc\n";
+ printf( "%-{$max_cmd_len}s: %s\n", $cmd, $desc );
}
} elseif ( isset( $commandList[$command] ) ) {
print "$command: $commandList[$command]\n";
$showhelp = false;
$quit = false;
- $line = readconsole( '> ' );
+ $line = Maintenance::readconsole();
if ( $line === false ) exit;
$args = explode( ' ', $line );