mateodioev/php-easy-cli

Create cli apps

Installs: 111

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/mateodioev/php-easy-cli

v2.0 2023-02-12 19:38 UTC

This package is auto-updated.

Last update: 2025-10-13 01:49:05 UTC


README

Installation

composer require mateodioev/php-easy-cli

Usage

use Mateodioev\PhpEasyCli\{App, Color, Context, Printer};

$app = new App($argv);

$app->register('help', function(Context $ctx, Printer $printer) {
    $printer->display('Default command is help!!');
});

$app->register('hello', function(Context $ctx, Printer $printer) {
    $printer->display('Hello ' . $ctx->get('name', true, 'User name'));
});

$app->run();
php script.php hello --name=Mateo