33 lines
		
	
	
		
			737 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			737 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env php
 | 
						|
<?php
 | 
						|
$autoload = null;
 | 
						|
 | 
						|
$autoloadFiles = [
 | 
						|
    __DIR__ . '/../vendor/autoload.php',
 | 
						|
    __DIR__ . '/../../../autoload.php',
 | 
						|
    __DIR__ . '/vendor/autoload.php'
 | 
						|
];
 | 
						|
 | 
						|
foreach ($autoloadFiles as $autoloadFile) {
 | 
						|
    if (file_exists($autoloadFile)) {
 | 
						|
        $autoload = $autoloadFile;
 | 
						|
        break;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
if (! $autoload) {
 | 
						|
    echo "Autoload file not found; try 'composer dump-autoload' first." . PHP_EOL;
 | 
						|
    exit(1);
 | 
						|
}
 | 
						|
 | 
						|
require $autoload;
 | 
						|
 | 
						|
$package = \Composer\InstalledVersions::getRootPackage();
 | 
						|
use Symfony\Component\Console\Application;
 | 
						|
 | 
						|
$application = new Application('backup', $package['version']);
 | 
						|
 | 
						|
$application->add(new App\CommandBackup());
 | 
						|
$application->add(new App\CommandShow());
 | 
						|
 | 
						|
$application->run(); |