rawphp/raw-console

RawConsole 是一个简单的控制台包,由 RawPHP 框架和其他应用程序使用。

dev-master / 0.x-dev 2014-12-29 23:49 UTC

This package is auto-updated.

Last update: 2024-09-20 08:00:28 UTC


README

Build Status

Latest Stable Version Total Downloads Latest Unstable Version License

包功能

  • 定义自定义命令
  • 轻松从命令行运行命令

安装

Composer

RawConsole 通过 Composer/Packagist 提供。

"rawphp/raw-console": "0.*@dev" 添加到您的 composer.json 中的 require 块,然后运行 composer install

{
        "require": {
            "rawphp/raw-console": "0.*@dev"
        }
}

您也可以简单地从命令行运行以下操作

composer require rawphp/raw-console "0.*@dev"

归档文件

或者,只需将 RawConsole 文件夹的内容复制到您的 PHP include_path 设置中。如果您不熟悉 git 或者只想获取归档文件,请点击 GitHub 页面顶部的 'zip' 按钮。

使用

请参阅 'tests/_support' 目录以获取示例命令。

测试引导文件显示了运行控制台的方法示例。

许可证

本软件包受 MIT 许可证的保护。请参阅 LICENSE 文件了解软件可用性和分发信息。

贡献

请将错误报告、建议和拉取请求提交到 GitHub 问题跟踪器

变更日志

22-09-2014

  • 更新到 PHP 5.3。

21-09-2014

  • 命令在构造时需要通过调用 init( ) 进行初始化。

20-09-2014

  • 用 yaml 替换了 php 数组配置

18-09-2014

  • 更新以支持最新的 rawphp/rawbase 包。

16-09-2014

  • 为基本 Command 类添加了新的支持属性。
  • 添加了新的 init( ) 方法,该方法将帮助和详细选项添加到命令选项列表中。
  • 添加了新的 StandardHelpWriter 类用于编写命令帮助输出。 (尚未与控制台连接)。)

15-09-2014

  • 初始代码提交