Beispiel #1
0
#!/usr/bin/env php
<?php 
$bindir = dirname(__FILE__);
require_once $bindir . '/inc/CliApplication.php';
require_once $bindir . '/inc/EnvHandler.php';
require_once $bindir . '/inc/Conductor.php';
$conductor = new Conductor($argv);
$commands = $conductor->commands();
if ($conductor->isFlagSet('v')) {
    $conductor->writeln('Conductor v' . $conductor->version());
    $conductor->endWithSuccess();
}
if (isset($commands[1])) {
    switch ($commands[1]) {
        case "list":
            $conductor->writeln('Applications hosted on this server:');
            $conductor->listApplications();
            break;
        case "new":
            $conductor->newApplication();
            break;
        case "destroy":
            $conductor->destroy();
            break;
        case "update":
            $conductor->updateApplication();
            break;
        case "rollback":
            $conductor->rollback();
            break;
        case "envars":