From 40a7cf0fd834ea182b6e18097006e253307ed2c1 Mon Sep 17 00:00:00 2001 From: Andrey Kutejko Date: Tue, 17 Dec 2013 22:58:13 +0200 Subject: [PATCH] cli. multiline description --- src/cli.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cli.php b/src/cli.php index ced4b0a..89b5019 100644 --- a/src/cli.php +++ b/src/cli.php @@ -32,7 +32,13 @@ abstract class CLI $pad = floor(($max_len + 11) / 8) * 8; foreach ($cmds as $cmd) { list($key, $method, $description) = $cmd; - echo " ".str_pad($key, $pad).$description."\n"; + + $prefix = " ".str_pad($key, $pad); + foreach (explode("\n", $description) as $dsc) { + echo $prefix.$dsc."\n"; + $prefix = str_repeat(' ', $pad + 4); + } + } echo "\n"; } -- 2.49.0