A tiny framework around laravel console, so you can use laravel console outside larave itself
alash3al/xonsole is a Laravel package for a tiny framework around laravel console, so you can use laravel console outside larave itself.
It currently has 5 GitHub stars and 8 downloads on Packagist.
Install it with composer require alash3al/xonsole.
Discover more Laravel packages by alash3al
or browse all Laravel packages to compare alternatives.
Last updated
A tiny PHP framework based on laravel console, just for console based apps, now you can use the power of larave commands without a full laravel installation.
There is no magic, just goto the commands directory, and create your command under the namespace Xonsole\Commands
<?php
namespace Xonsole\Commands;
use Illuminate\Console\Command;
class Hello extends Command
{
protected $description = "a hello world command";
protected $signature = "hello";
public function handle() {
$this->info("Hello World!");
}
}
Then open your terminal and php app.php hello !
There is a tool called box included with Xonsole, its role is generating a PHAR package for your app.
php box build
and you will find the app.phar file that you can distribute anywhere!
I'm Mohammed Al Ashaal, a Backend Ninja!
Just create a pull request with your changes and I'll review then merge if needed.