Timothy J. Warren
a338a43e43
All checks were successful
timw4mail/HummingBirdAnimeClient/pipeline/head This commit looks good
34 lines
884 B
PHP
Executable File
34 lines
884 B
PHP
Executable File
#!/usr/bin/env php
|
|
<?php declare(strict_types=1);
|
|
|
|
// Set up autoloader for third-party dependencies
|
|
require_once __DIR__ . '/vendor/autoload.php';
|
|
|
|
use Aviat\AnimeClient\Command;
|
|
use ConsoleKit\Console;
|
|
|
|
$GLOBALS['_SERVER']['HTTP_HOST'] = 'localhost';
|
|
|
|
define('APP_DIR', __DIR__ . '/app');
|
|
define('TEMPLATE_DIR', APP_DIR . '/templates');
|
|
|
|
// -----------------------------------------------------------------------------
|
|
// Start console script
|
|
// -----------------------------------------------------------------------------
|
|
try
|
|
{
|
|
(new Console([
|
|
'clear:cache' => Command\CacheClear::class,
|
|
'clear:thumbnails' => Command\ClearThumbnails::class,
|
|
'refresh:cache' => Command\CachePrime::class,
|
|
'refresh:thumbnails' => Command\UpdateThumbnails::class,
|
|
'lists:sync' => Command\SyncLists::class,
|
|
'sync:lists' => Command\SyncLists::class
|
|
]))->run();
|
|
}
|
|
catch (\Throwable)
|
|
{
|
|
|
|
}
|
|
|