diff options
author | Rob Loach <robloach@gmail.com> | 2015-02-07 22:05:07 -0500 |
---|---|---|
committer | Rob Loach <robloach@gmail.com> | 2015-02-07 22:05:07 -0500 |
commit | bc0f13b93a3b20f1640c75c9f28fe77b5a4c89ca (patch) | |
tree | 3530b776e0b69f6d7449a46224f46487ca576578 /bin/git-deploy.php | |
parent | 7ca89a5eb6c7993658c9efce339f6805a0ee8351 (diff) | |
download | git-deploy-bc0f13b93a3b20f1640c75c9f28fe77b5a4c89ca.zip git-deploy-bc0f13b93a3b20f1640c75c9f28fe77b5a4c89ca.tar.gz git-deploy-bc0f13b93a3b20f1640c75c9f28fe77b5a4c89ca.tar.bz2 |
Rename to Git Deploy0.0.4
Diffstat (limited to 'bin/git-deploy.php')
-rw-r--r-- | bin/git-deploy.php | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/bin/git-deploy.php b/bin/git-deploy.php new file mode 100644 index 0000000..b0eeb3c --- /dev/null +++ b/bin/git-deploy.php @@ -0,0 +1,43 @@ +<?php + +if (PHP_SAPI !== 'cli') { + echo 'Warning: Git Deploy should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL; +} + +require __DIR__.'/../src/bootstrap.php'; + +use GitDeploy\Console\Application; + +error_reporting(-1); + +if (function_exists('ini_set')) { + @ini_set('display_errors', 1); + + $memoryInBytes = function ($value) { + $unit = strtolower(substr($value, -1, 1)); + $value = (int) $value; + switch($unit) { + case 'g': + $value *= 1024; + // no break (cumulative multiplier) + case 'm': + $value *= 1024; + // no break (cumulative multiplier) + case 'k': + $value *= 1024; + } + + return $value; + }; + + $memoryLimit = trim(ini_get('memory_limit')); + // Increase memory_limit if it is lower than 512M + if ($memoryLimit != -1 && $memoryInBytes($memoryLimit) < 512 * 1024 * 1024) { + @ini_set('memory_limit', '512M'); + } + unset($memoryInBytes, $memoryLimit); +} + +// run the command application +$application = new Application(); +$application->run(); |