From: Marcus Boerger Date: Tue, 15 May 2007 15:41:03 +0000 (+0000) Subject: - Align output of info command X-Git-Tag: RELEASE_1_2_0~39 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=580a5cf2ea4d3bde4fa754b43de858b8fc327511;p=php - Align output of info command --- diff --git a/ext/phar/phar/pharcommand.inc b/ext/phar/phar/pharcommand.inc index a1a4bbe569..02c012768a 100755 --- a/ext/phar/phar/pharcommand.inc +++ b/ext/phar/phar/pharcommand.inc @@ -591,15 +591,16 @@ class PharCommand extends CLICommand $phar = $this->args['f']['val']; $hash = $phar->getsignature(); + $infos = array(); if (!$hash) { - echo "Hash: NONE\n"; + $infos['Hash'] = 'NONE'; } else { - echo "Hash Type: ${hash['hash_type']}\n"; - echo "Hash: ${hash['hash']}\n"; + $infos['Hash Type'] = $hash['hash_type']; + $infos['Hash'] = $hash['hash']; } $csize = 0; @@ -626,10 +627,20 @@ class PharCommand extends CLICommand } } - echo "Entries: $count\n"; - echo "Compressed: $ccount\n"; - echo "Uncompressed: $ucount\n"; - echo "Metadata: $mcount\n"; + $infos['Entries'] = $count; + $infos['Compressed'] = $ccount; + $infos['Uncompressed'] = $ucount; + $infos['Metadata'] = $mcount; + + $l = 0; + foreach($infos as $which => $val) + { + $l = max(strlen($which), $l); + } + foreach($infos as $which => $val) + { + echo $which . ':' . str_repeat(' ', $l + 1 - strlen($which)) . $val . "\n"; + } } }