сuncat/console-commands

此包已被废弃,不再维护。未建议替代包。
关于此包的最新版本(v1.0.0)没有可用的许可证信息。

PHP 的控制台命令

v1.0.0 2013-03-21 22:55 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:15:57 UTC


README

用于快速编写 PHP 控制台命令的工具。它基于 Symfony 控制台组件

依赖

安装

使用 Composer 创建项目

$ composer create-project suncat/console-commands ./cmd

转到项目的 cmd 目录

$ cd ./cmd

完成!

使用方法

查看可用命令列表

$ app/console list

...
Available commands:
    generate   Generate skeleton class for new command
    help       Displays help for a command
    list       Lists commands
    test       Command test

生成骨架命令类

$ app/console generate

在控制台对话框中输入您的命令类名称

请输入命令类的名称: AcmeCommand

获取答案

Generated new command class to "./cmd/src/Command/AcmeCommand.php"

查看可用命令列表

$ app/console list

...
Available commands:
    acme       Command acme
    generate   Generate skeleton class for new command
    help       Displays help for a command
    list       Lists commands
    test       Command test

执行您的命令 acme

$ app/console acme
Execute

现在您可以自行更改命令类的逻辑。

如果您的命令类名称为驼峰式,则获得 camel:case 命令。