#!/usr/bin/env php 
<?php 
 
use Symfony\Component\Console\Application; 
use DeGraciaMathieu\SmellyCodeDetector\Commands\InspectCommand; 
 
$loaded = false; 
 
foreach (array(__DIR__ . '/../../autoload.php', __DIR__ . '/vendor/autoload.php') as $file) { 
    if (file_exists($file)) { 
        require $file; 
        $loaded = true; 
        break; 
    } 
} 
 
if (! $loaded) { 
    die( 
        'You need to set up the project dependencies using the following commands:' . PHP_EOL . 
        'wget http://getcomposer.org/composer.phar' . PHP_EOL . 
        'php composer.phar install' . PHP_EOL 
    ); 
} 
 
$application = new Application(); 
 
$command = $application->add(new InspectCommand()); 
 
$application->run(); 
 
 |