Commit cd479fa4 authored by Jon Pugh's avatar Jon Pugh

Add a logo and a large logo for `provision -v` calls :)

parent e4275431
......@@ -54,7 +54,49 @@ class Application extends BaseApplication
* @var ConsoleOutput
*/
public $console;
private static $logo = '
____ _ _ __ __
/ __ \_________ _ __(_)____(_)___ ____ / // /
/ /_/ / ___/ __ \ | / / / ___/ / __ \/ __ \ / // /_
/ ____/ / / /_/ / |/ / (__ ) / /_/ / / / / /__ __/
/_/ /_/ \____/|___/_/____/_/\____/_/ /_/ /_/
';
private static $logoLarge = '
██ ▄▄▄██████▄▄▄
██ ▄████▀▀██████████▄▄
▄██ ▄██████▌ ▀██████████▄
▄██▌ ████████ ███████████▄
▄███ ▀███████ ███████████▌
▄███▌ ▀▀▀▀ █████████████
████ ▐▄ ██████████████
█████ █▄ ████████████████
▄█████ ▌ ▀██▄ ▄██████████████████
▄██████ █ ▀████▄▄ ▄▄█████████████████████
▄███████ █▄ ▀████████████████████████████████████████
████████ ███▄ ▀█████████████████████████████████████▌
██████████ █████▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████
███████████▌ ████████▄▄▄
▄████████████▌ ████████████████▄▄▄▄▄▄▄▄▄▄▄▄
▄███████████████▄ ▀█████████████████████████████████████████▌
▄██████████████████▄ ▀▀██████████████████████████████████████▌
██████████████████████▄▄ ▀▀▀████████████████████████████████▄
████████████████████████████▄▄▄ ▀▀▀▀▀███████████████████▄
▄█████████████████████████████████████▄▄▄▄ ▀▀▀▀▀█████
▄█████████████████████████████████████████████████▄▄▄
▄███████████████████████████████████████████████████████████▄▄▄▄
▄█████████████████████████████████████████████████████████████████████▄▄
▄███████████████████████████████████████████████████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
____ _ _ __ __
/ __ \_________ _ __(_)____(_)___ ____ / // /
/ /_/ / ___/ __ \ | / / / ___/ / __ \/ __ \ / // /_
/ ____/ / / /_/ / |/ / (__ ) / /_/ / / / / /__ __/
/_/ /_/ \____/|___/_/____/_/\____/_/ /_/ /_/
';
/**
* Application constructor.
*
......@@ -73,6 +115,17 @@ class Application extends BaseApplication
parent::__construct($name, $version);
}
/**
* Output at the top of the "list" command.
* @return string
*/
public function getHelp()
{
$help = $this->getProvision()->getOutput()->isVerbose()? self::$logoLarge : self::$logo;
$help .= parent::getHelp();
return $help;
}
/**
* Make configureIO public so we can run it before ->run()
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment