codecounter/php-argv
Composer 安装命令:
composer require codecounter/php-argv
包简介
A library for process php argv in command line.
README 文档
README
A library for process php argv in command line.
Installation
With composer
{
...
"require": {
"codecounter/php-argv": "0.1.0"
}
}
Without composer
require '/path/to/php-argv/autoload.php';
Usage
// first, create a php-argv instance $phpArgv = new \CodeCounter\PHPArgv\Argv(); // set version, desc $phpArgv->version('1.0.0') ->desc('Some description for this command'); // create default module(sub command) $phpArgv->module() // set description for this module ->desc() // set allowed options ->options(array( array( 'key' => 'num', 'type' => 'int' ), array( 'key' => 'path', 'type '=> 'path' ) )) ->onProcess(function ($module, $options) { if (empty($options) || isset($options['help'])) { $module->defaultHelp(); } // other logic }); // create another module $phpArgv->module('another-module') ... // parse argv, default is global argv $phpArgv->parse();
Documentation
[complete later]
Test
cd /path/to/php-argv/tests
php index.php --help
统计信息
- 总下载量: 29
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-01-29