fix command help format

This commit is contained in:
sunxyw
2022-05-03 16:56:04 +08:00
parent 35e23a7cbc
commit dab91f526e

View File

@@ -103,20 +103,20 @@ class CommandInfoUtil
$lines[0][] = "<{$arg_name}: {$arg_info['type']}>"; $lines[0][] = "<{$arg_name}: {$arg_info['type']}>";
} else { } else {
$buffer = "[{$arg_name}: {$arg_info['type']}"; $buffer = "[{$arg_name}: {$arg_info['type']}";
if ($arg_info['default'] !== null) { if (!empty($arg_info['default'])) {
$buffer .= " = {$arg_info['default']}"; $buffer .= " = {$arg_info['default']}";
} }
$lines[0][] = $buffer . ']'; $lines[0][] = $buffer . ']';
} }
$lines[1][] = "{$arg_name}{$arg_info['description']}"; $lines[][] = "{$arg_name}{$arg_info['description']}";
} }
$buffer = ''; $buffer = [];
foreach ($lines as $line) { foreach ($lines as $line) {
$buffer .= implode(' ', $line) . "\n"; $buffer[] = implode(' ', $line);
} }
return $buffer; return implode("\n", $buffer);
} }
/** /**