Exemplo n.º 1
0
 public function installAndActivate($name)
 {
     $plugin = $this->plugin_factory->getPluginByName($name);
     if (!$plugin) {
         $plugin = $this->installPlugin($name);
     }
     if (!$this->plugin_factory->isPluginAvailable($plugin)) {
         $this->plugin_factory->availablePlugin($plugin);
     }
     $this->site_cache->invalidatePluginBasedCaches();
 }
Exemplo n.º 2
0
            break;
        case 'c':
        case 'clear-caches':
            $command = 'clear-caches';
            break;
    }
}
if (!$command) {
    show_usage();
    exit(0);
}
require_once 'pre.php';
switch ($command) {
    case 'clear-caches':
        $site_cache = new SiteCache(new Log_ConsoleLogger());
        $site_cache->invalidatePluginBasedCaches();
        break;
    case 'version':
        show_version();
        break;
    default:
        show_usage();
}
function show_usage()
{
    echo <<<EOT
Usage: tuleap COMMAND

Tuleap administration command line

Options: