2016-01-24 02:42:56 +00:00
< ? php
/**
* Pterodactyl - Panel
2017-01-24 22:57:08 +00:00
* Copyright ( c ) 2015 - 2017 Dane Everitt < dane @ daneeveritt . com >.
2016-01-24 02:42:56 +00:00
*
* Permission is hereby granted , free of charge , to any person obtaining a copy
* of this software and associated documentation files ( the " Software " ), to deal
* in the Software without restriction , including without limitation the rights
* to use , copy , modify , merge , publish , distribute , sublicense , and / or sell
* copies of the Software , and to permit persons to whom the Software is
* furnished to do so , subject to the following conditions :
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software .
*
* THE SOFTWARE IS PROVIDED " AS IS " , WITHOUT WARRANTY OF ANY KIND , EXPRESS OR
* IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY ,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT . IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER
* LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM ,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE .
*/
2016-12-07 22:46:38 +00:00
2016-01-24 02:42:56 +00:00
namespace Pterodactyl\Console\Commands ;
2016-11-27 00:29:57 +00:00
use Version ;
2016-12-07 22:46:38 +00:00
use Illuminate\Console\Command ;
2016-01-24 02:42:56 +00:00
class ShowVersion extends Command
{
/**
* The name and signature of the console command .
*
* @ var string
*/
protected $signature = 'pterodactyl:version' ;
/**
* The console command description .
*
* @ var string
*/
protected $description = 'Display current panel version.' ;
/**
* Create a new command instance .
*/
public function __construct ()
{
parent :: __construct ();
}
/**
* Execute the console command .
*
* @ return mixed
*/
public function handle ()
{
2016-11-27 00:29:57 +00:00
$this -> info ( 'You are running Pterodactyl Panel v' . Version :: getCurrentPanel () . ' (' . (( Version :: isLatestPanel ()) ? 'Up to Date' : 'Latest: ' . Version :: getDaemon ()) . ')' );
2016-01-24 02:42:56 +00:00
}
}