aboutsummaryrefslogtreecommitdiffstats
path: root/core/Command/App/Install.php
diff options
context:
space:
mode:
Diffstat (limited to 'core/Command/App/Install.php')
-rw-r--r--core/Command/App/Install.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/Command/App/Install.php b/core/Command/App/Install.php
index 8f530975be9..95c8d2ec755 100644
--- a/core/Command/App/Install.php
+++ b/core/Command/App/Install.php
@@ -25,6 +25,7 @@ namespace OC\Core\Command\App;
use OC\Installer;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
+use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
@@ -39,6 +40,12 @@ class Install extends Command {
InputArgument::REQUIRED,
'install the specified app'
)
+ ->addOption(
+ 'enable',
+ null,
+ InputOption::VALUE_NONE,
+ 'enable the app afterwards'
+ )
;
}
@@ -66,6 +73,12 @@ class Install extends Command {
$output->writeln($appId . ' installed');
+ if ($input->getOption('enable')) {
+ $appClass = new \OC_App();
+ $appClass->enable($appId);
+ $output->writeln($appId . ' enabled');
+ }
+
return 0;
}
}