oscarweb/microcli

Simple extension for text output for php on command line.

0.1.1 2021-07-13 18:55 UTC

This package is auto-updated.

Last update: 2024-12-13 20:54:56 UTC


README

Simple extension for text output for php on command line.

Install vía Composer

Just add this line to your composer.json file:

"oscarweb/microcli": "0.1.1"

or run

composer require oscarweb/microcli

Example Write

Create a new file: "example.php"

#!/usr/bin/php;
<?php
if(php_sapi_name() !== 'cli'){
	exit();
}
//- enter correct path
require 'vendor/autoload.php';

use Microcli\Microcli;

$app = new Microcli();

$app->color('success')->write('Lorem Ipsum...');

From your terminal run the file: php example.php

Example Write

Example Command

Create a new file: "command"

#!/usr/bin/php;
<?php
if(php_sapi_name() !== 'cli'){
	exit();
}
//- enter correct path
require 'vendor/autoload.php';

use Microcli\Microcli;

$app = new Microcli();

$app->addCommand('hello', function($argv) use ($app){
	$app->line();
	$app->color('success')->write('Hello World');
	$app->line();
	$app->exit();
});

$app->run($argv);

From your terminal run the file: php command hello

Example Command

You can see more examples here.