setName('plugin:activate');
$this->setDescription('Activate a plugin.');
$this->addArgument('plugin', InputArgument::REQUIRED, 'The plugin name.');
}
protected function execute(InputInterface $input, OutputInterface $output)
{
$pluginManager = Manager::getInstance();
$plugin = $input->getArgument('plugin');
if ($pluginManager->isPluginActivated($plugin)) {
$output->writeln('The plugin is already activated.');
return;
}
$pluginManager->activatePlugin($plugin);
$output->writeln("Activated plugin $plugin");
}
}