This repository has been archived on 2024-06-26. You can view files and clone it, but cannot push or open issues or pull requests.
sakura/mahou

36 lines
739 B
PHP

#!/usr/bin/env php
<?php
/*
* Sakura Mahou
* Get it, because Sakura is a magical girl in that one anime?
* Kill me.
*/
// Declare Namespace
namespace Sakura;
// Uses
use Sakura\Console\Application;
use GetOptionKit\Exception\InvalidOptionException;
// Define that this page won't require templating
define('SAKURA_NO_TPL', true);
// Include components
require_once 'sakura.php';
// Check if we're using console
if (php_sapi_name() === 'cli') {
// Create an instance
$console = new Application;
// Attempt to run
try {
$console->run($argv);
} catch (InvalidOptionException $e) {
die($e->getMessage());
}
} else {
echo 'Why would you even try to run a console app through a browser?';
}