예제 #1
0
require_once 'vendor/autoload.php';
$climate = new League\CLImate\CLImate();
$climate->arguments->add(['percent' => ['prefix' => 'p', 'longPrefix' => 'percent', 'description' => 'Percent level for creation image.', 'defaultValue' => '0']]);
// Clearing all output dir before launch script.
exec('rm -rf ./images/output');
if (!is_dir("./images")) {
    $climate->error("Tags don't exist.");
    $climate->Green("Please create it using: casperjs compare.js --tag=[TAG] --domain=[DOMAIN]");
    return;
} else {
    do {
        $tags = scandir("./images");
        unset($tags[0]);
        unset($tags[1]);
        $input = $climate->checkboxes('Please choose 2 tags for comparing:', $tags);
        $response = $input->prompt();
        if (count($response) != 2) {
            $climate->error('You need to choice 2 options.');
        }
    } while (count($response) != 2);
}
$tag_one = $response[0];
$tag_two = $response[1];
if (!is_dir("./images/{$tag_one}")) {
    $climate->error('Tag one is required.');
    $climate->usage();
    return;
}
if (!is_dir("./images/{$tag_two}")) {
    $climate->error('Tag two is required.');