#!/usr/bin/env php <?php $dir = __DIR__.'/..'; if (!file_exists($dir.'/autoload.php')) { $dir = __DIR__.'/../vendor'; } if (!file_exists($dir.'/autoload.php')) { $dir = __DIR__.'/../../..'; } if (!file_exists($dir.'/autoload.php')) { echo 'Autoload not found.'; exit(1); } $composerInstalled = false; if (!file_exists($dir.'/composer/composer')) { $composerInstalled = true; shell_exec('composer require --dev composer/composer'); } include $dir.'/autoload.php'; Carbon\Upgrade::upgrade(); if ($composerInstalled) { shell_exec('composer remove --dev composer/composer'); } exit(0);