/**
  * Gets the option parser instance and configures it.
  * @return ConsoleOptionParser
  * @uses MeTools\Shell\InstallShell::getOptionParser()
  */
 public function getOptionParser()
 {
     $parser = parent::getOptionParser();
     //Resets subcommands
     foreach (array_keys($parser->toArray()['subcommands']) as $subcommand) {
         $parser->removeSubcommand($subcommand);
     }
     return $parser->addSubcommands(['all' => ['help' => __d('me_tools', 'Executes all available tasks')], 'copyConfig' => ['help' => __d('me_tools', 'Copies the configuration files')]]);
 }
Example #2
0
 /**
  * Gets the option parser instance and configures it.
  * @return ConsoleOptionParser
  * @uses MeTools\Shell\InstallShell::getOptionParser()
  */
 public function getOptionParser()
 {
     $parser = parent::getOptionParser();
     return $parser->addSubcommands(['createAdmin' => ['help' => __d('me_cms', 'Creates an admin user')], 'createGroups' => ['help' => __d('me_cms', 'Creates the user groups')], 'fixKcfinder' => ['help' => __d('me_tools', 'Fixes {0}', 'KCFinder')]]);
 }