<?php
/**
 * Codeception CLI
 */

if (isset($argv[1])) {
    if (($argv[1] != 'run') && ($version = \Codeception\Codecept::checkLastVersion())) {
        if (version_compare($version, \Codeception\Codecept::VERSION) > 0) {
            echo "UPDATE: version $version released. See changes on: http://codeception.com.\n\n";
        }
    }
}



use Symfony\Component\Console\Application,
    Symfony\Component\Console\Input\InputInterface,
    Symfony\Component\Console\Input\InputDefinition,
    Symfony\Component\Console\Input\InputOption;

 $app = new Application('Codeception', Codeception\Codecept::VERSION);
 $app->add(new Codeception\Command\Build('build'));
 $app->add(new Codeception\Command\Run('run'));
 $app->add(new Codeception\Command\Analyze('analyze'));
 $app->add(new Codeception\Command\Bootstrap('bootstrap'));
 $app->add(new Codeception\Command\GenerateCept('generate:cept'));
 $app->add(new Codeception\Command\GenerateCest('generate:cest'));
 $app->add(new Codeception\Command\GenerateTest('generate:test'));
 $app->add(new Codeception\Command\GenerateSuite('generate:suite'));
 $app->add(new Codeception\Command\GenerateScenarios('generate:scenarios'));
 $app->run();