diff --git a/core/Command/App/Install.php b/core/Command/App/Install.php
index 8f530975be98814d98f0910962fb354e15e73447..4432a1f40ace79a0551dffd2b2b5744dec545810 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(
+				'keep-disabled',
+				null,
+				InputOption::VALUE_NONE,
+				'don\'t enable the app afterwards'
+			)
 		;
 	}
 
@@ -66,6 +73,12 @@ class Install extends Command {
 
 		$output->writeln($appId . ' installed');
 
+		if (!$input->getOption('keep-disabled')) {
+			$appClass = new \OC_App();
+			$appClass->enable($appId);
+			$output->writeln($appId . ' enabled');
+		}
+
 		return 0;
 	}
 }