ftven/cli-common

常用的 CLI 辅助类

1.1.2 2015-01-14 10:40 UTC

This package is not auto-updated.

Last update: 2024-09-10 02:39:17 UTC


README

Build Status

用法

在您的 composer.json 中添加依赖

...
"require": {
    ...
    "ftven/cli-common": "1.*"
}

然后更新您的依赖

$ ./composer.phar update ftven/cli-common

然后您可以直接在脚本中使用它

<?php

// ...

require_once '/path/to/vendor/autoload.php';

$cli = new Ftven\Build\Cli\Application\CliApplication('mytool', '1.0.0');

$cli->addExtension(new MyNamespace\MyExtension());

$cli->run();

CliApplication 是一个完整的 Symfony Console 应用程序,因此您可以使用它上的所有可用方法来添加命令等。作为一个最佳实践,我们建议不要直接在 CliApplication 上添加命令,而是创建一个扩展。有关创建扩展的更多信息,请阅读 CoreExtension 类,或在我们的 GitHub 上搜索 php-cli-xxx-extension。

享受吧!

FTVEN 构建团队。