alash3al/xonsole

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

dev-master 2017-11-08 02:13 UTC

This package is auto-updated.

Last update: 2024-04-22 00:01:31 UTC


README

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.