diversen / cli-framework

此包已被弃用且不再维护。未建议替代包。

基于 pear-commandline 的简单 CLI 框架

1.3.28 2016-07-22 10:29 UTC

This package is auto-updated.

Last update: 2021-07-20 10:08:32 UTC


README

使用 PEAR console_commandline 和 PEAR console_color 开发的简单 CLI 框架。

安装

您需要在您的基 composer.json 文件中启用 PEAR 仓库

    "repositories": [
        {
            "type": "pear",
            "url": "https://pear.php.net"
        }

    ],

composer require diversen/cli-framework

示例

有一个简单的示例。您可以通过创建一个名为 example 的文件并添加以下代码来测试它。

#!/usr/bin/env php
<?php

include_once "vendor/autoload.php";

use diversen\cli\example;

example::init();
example::run();

运行示例

chmod +x example
./example 

示例类可以在 src/cli/example.php 中找到

示例类加载了文件夹 src/cli/example 中找到的所有命令

只有一个基本命令,包含两个子命令,并且可以接受一个可选参数。它看起来像这样: src/cli/commands/miau.php