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 *