Add `occ upgrade` command.

This commit is contained in:
ringmaster 2013-10-24 13:59:39 -04:00
parent 3917d18980
commit 29a21466f3
2 changed files with 29 additions and 0 deletions

28
core/command/upgrade.php Normal file
View File

@ -0,0 +1,28 @@
<?php
/**
* Copyright (c) 2013 Owen Winkler <ringmaster@midnightcircus.com>
* This file is licensed under the Affero General Public License version 3 or
* later.
* See the COPYING-README file.
*/
namespace OC\Core\Command;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class Upgrade extends Command {
protected function configure() {
$this
->setName('upgrade')
->setDescription('run upgrade routines')
;
}
protected function execute(InputInterface $input, OutputInterface $output) {
include \OC::$SERVERROOT . '/upgrade.php';
}
}

View File

@ -9,3 +9,4 @@
/** @var $application Symfony\Component\Console\Application */
$application->add(new OC\Core\Command\Status);
$application->add(new OC\Core\Command\Db\GenerateChangeScript());
$application->add(new OC\Core\Command\Upgrade());