Skip to content
Snippets Groups Projects
Select Git revision
  • ffb0e14d7b1a900199af6bff93fbee6b8a4340b9
  • master default protected
2 results

autotest.sh

Blame
    • Vincent Petry's avatar
      7de1b3f2
      Added syntax help for autotest.sh · 7de1b3f2
      Vincent Petry authored
      autotest.sh now checks for the validity of the db config name argument.
      If the db config name is not known, it show syntax info.
      
      This should save some time to people to understand how to use this
      script. Before this fix, an invalid argument would return a big HTML
      page in the output.
      7de1b3f2
      History
      Added syntax help for autotest.sh
      Vincent Petry authored
      autotest.sh now checks for the validity of the db config name argument.
      If the db config name is not known, it show syntax info.
      
      This should save some time to people to understand how to use this
      script. Before this fix, an invalid argument would return a big HTML
      page in the output.
    console.php 916 B
    <?php
    /**
     * Copyright (c) 2013 Bart Visscher <bartv@thisnet.nl>
     * This file is licensed under the Affero General Public License version 3 or
     * later.
     * See the COPYING-README file.
     */
    
    use Symfony\Component\Console\Application;
    
    $RUNTIME_NOAPPS = true;
    require_once 'lib/base.php';
    
    // Don't do anything if ownCloud has not been installed yet
    if (!OC_Config::getValue('installed', false)) {
    	echo "Console can only be used once ownCloud has been installed" . PHP_EOL;
    	exit(0);
    }
    
    if (!OC::$CLI) {
    	echo "This script can be run from the command line only" . PHP_EOL;
    	exit(0);
    }
    
    $defaults = new OC_Defaults;
    $application = new Application($defaults->getName(), \OC_Util::getVersionString());
    require_once 'core/register_command.php';
    foreach(OC_App::getAllApps() as $app) {
    	$file = OC_App::getAppPath($app).'/appinfo/register_command.php';
    	if(file_exists($file)) {
    		require $file;
    	}
    }
    $application->run();