一个简单的框架,用于简化基于PHP命令的CLI应用程序的开发。

1.0.0 2017-08-09 19:49 UTC

This package is auto-updated.

Last update: 2024-09-26 06:41:31 UTC


README

Codacy Badge Build Status

一个简单的框架,用于简化基于PHP命令的CLI应用程序的开发。

特性

  • 命令行参数路由
  • 短和长参数
  • 自动创建 --help
  • 配置

要求

PHP >=5.6

示例

use Goliath\Cli;

$app = new Goliath\Cli();

$app = new \Goliath\Cli(array(
    'debug' => true,
    'log.destination' => \Goliath\Logger::LOG_STDERR,
    'log.dir' => __DIR__
));

$app->command('hello-world:',
    function($name) {
        echo "Hello $name\n";
    })
    ->setHelp('Hello world example');

安装

你只需要在composer中包含这个依赖。

"require": {
    "pablosanches/goliath": "1.0.*"
}

然后运行composer

$ composer install