赵博文桑切斯 / goliath
一个简单的框架,用于简化基于PHP命令的CLI应用程序的开发。
1.0.0
2017-08-09 19:49 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: 4.2.*
This package is auto-updated.
Last update: 2024-09-26 06:41:31 UTC
README
一个简单的框架,用于简化基于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