コード例 #1
0
ini_set('memory_limit', '128M');
if (!defined('DOKU_INC')) {
    define('DOKU_INC', realpath(dirname(__FILE__) . '/../') . '/');
}
define('NOSESSION', 1);
require_once DOKU_INC . 'inc/init.php';
$GitToolCLI = new GitToolCLI();
array_shift($argv);
$command = array_shift($argv);
switch ($command) {
    case '':
    case 'help':
        $GitToolCLI->cmd_help();
        break;
    case 'clone':
        $GitToolCLI->cmd_clone($argv);
        break;
    case 'install':
        $GitToolCLI->cmd_install($argv);
        break;
    case 'repo':
    case 'repos':
        $GitToolCLI->cmd_repos();
        break;
    default:
        $GitToolCLI->cmd_git($command, $argv);
}
/**
 * Easily manage DokuWiki git repositories
 *
 * @author Andreas Gohr <*****@*****.**>