From 656a5ada0eef812de2719d67d1d999fe0f904dd6 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Wed, 23 Nov 2016 15:29:14 +0100 Subject: [PATCH] ProcessCommand: add a 'list' action fixes #13293 --- application/clicommands/ProcessCommand.php | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/application/clicommands/ProcessCommand.php b/application/clicommands/ProcessCommand.php index a2974a5..55a44f6 100644 --- a/application/clicommands/ProcessCommand.php +++ b/application/clicommands/ProcessCommand.php @@ -34,6 +34,29 @@ class ProcessCommand extends Command $this->storage = new LegacyStorage($this->Config()->getSection('global')); } + /** + * List all available process + * + * USAGE + * + * icingacli businessprocess list processes [options] + * + * OPTIONS + * + * --no-title Show only the process names and no related title + */ + public function listAction() + { + $noTitle = $this->params->shift('no-title'); + foreach ($this->storage->listProcesses() as $key => $title) { + if ($noTitle) { + echo $key . "\n"; + } else { + echo $title . "\n"; + } + } + } + /** * Check a specific process *