LaravelPackages.net
Acme Inc.
Toggle sidebar
alash3al/xonsole

A tiny framework around laravel console, so you can use laravel console outside larave itself

8
5
About alash3al/xonsole

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

Xonsole

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.

Usage

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 !

PHAR

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!

Author

I'm Mohammed Al Ashaal, a Backend Ninja!

Contribution

Just create a pull request with your changes and I'll review then merge if needed.

Comments