out($loaded); } /** * Gets the option parser instance and configures it. * * @return \Cake\Console\ConsoleOptionParser */ public function getOptionParser() { $parser = parent::getOptionParser(); $parser->setDescription('Plugin Shell perform various tasks related to plugin.') ->addSubcommand('assets', [ 'help' => 'Symlink / copy plugin assets to app\'s webroot', 'parser' => $this->Assets->getOptionParser() ]) ->addSubcommand('loaded', [ 'help' => 'Lists all loaded plugins', 'parser' => $parser, ]) ->addSubcommand('load', [ 'help' => 'Loads a plugin', 'parser' => $this->Load->getOptionParser(), ]) ->addSubcommand('unload', [ 'help' => 'Unloads a plugin', 'parser' => $this->Unload->getOptionParser(), ]); return $parser; } }