#!/usr/bin/env php
<?php

$path = file_exists('vendor/autoload.php') ? 'vendor/autoload.php' : '../../../autoload.php';

$composer = require_once $path;

use Composer\Autoload\ClassLoader;
use Del\Booty\BootyCommand;
use Del\Generator\ClearBuildsCommand;
use Symfony\Component\Console\Application;
use Symfony\Component\Console\Helper\HelperSet;
use Symfony\Component\Console\Helper\QuestionHelper;


$config = [];
if (file_exists('config/packages.php')) {
    $config = require_once 'config/packages.php';
}

if (empty($config)) {
    echo "No config/packages.php config found.\n";
} else {

    $helperSet = new HelperSet();
    $helperSet->set(new QuestionHelper());
    $booty = new BootyCommand(null, $config['packages'], $composer);

    $app = new Application('Booty Asset Manager');
    $app->setHelperSet($helperSet);
    $app->add($booty);
    $app->run();
}