From 5a89bb91e60e05141ed78cb029bbeafa81bd44d2 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Wed, 24 Jun 2015 17:15:43 -0500 Subject: [PATCH] cli: Sort available cli apps --- manage.php | 21 ++++++++++++++++++++- setup/cli/manage.php | 0 2 files changed, 20 insertions(+), 1 deletion(-) mode change 100644 => 100755 setup/cli/manage.php diff --git a/manage.php b/manage.php index 6e41cf6d5..37317e7f5 100755 --- a/manage.php +++ b/manage.php @@ -1,6 +1,23 @@ #!/usr/bin/env php <?php +/********************************************************************* + manage.php + CLI (command line interface) for osTicket management. Use + + php manage.php --help + + for detailed and updated getting started information. + + Jared Hancock <jared@osticket.com> + Copyright (c) 2006-2015 osTicket + http://www.osticket.com + + Released under the GNU General Public License WITHOUT ANY WARRANTY. + See LICENSE.TXT for details. + + vim: expandtab sw=4 ts=4 sts=4: +**********************************************************************/ if (PHP_SAPI != "cli") die("Management only supported from command-line\n"); @@ -34,8 +51,10 @@ class Manager extends Module { parent::showHelp(); echo "\n"; + ksort($registered_modules); + $width = max(array_map('strlen', array_keys($registered_modules))); foreach ($registered_modules as $name=>$mod) - echo str_pad($name, 20) . $mod->prologue . "\n"; + echo str_pad($name, $width + 2) . $mod->prologue . "\n"; } function run($args, $options) { diff --git a/setup/cli/manage.php b/setup/cli/manage.php old mode 100644 new mode 100755 -- GitLab