oscarweb / microcli

用于命令行中的 PHP 文本输出的简单扩展。

0.1.1 2021-07-13 18:55 UTC

This package is auto-updated.

Last update: 2024-09-13 20:16:50 UTC


README

用于命令行中的 PHP 文本输出的简单扩展。

通过 Composer 安装

只需将此行添加到您的 composer.json 文件中

"oscarweb/microcli": "0.1.1"

或运行

composer require oscarweb/microcli

示例:写入

创建一个新文件: "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...');

从您的终端运行文件: php example.php

Example Write

示例:命令

创建一个新文件: "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);

从您的终端运行文件: php command hello

Example Command

您可以在这里看到更多示例。