制造行业 / perseus
Perseus 是一个基于 Symfony Console 的命令行服务运行器
v0.1.2
2016-09-22 07:29 UTC
Requires
- php: ^5.3.3 || ^7.0
- symfony/console: ~2.8
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is not auto-updated.
Last update: 2024-09-24 22:40:34 UTC
README
#Perseus Perseus 是一个基于 Symfony Console 的命令行服务运行器模板
##安装 Perseus 是一个 PSR-4 兼容的包。您可以通过 composer 在您的应用程序中将其作为包安装。
####Composer
composer require manufacturing-industry/perseus
##首次使用 在一个空的 php 文件中创建 Perseus 的新实例,然后运行以下命令
####运行命令行工具
php <myfile.php>
这将输出关于命令行工具的信息。
####构建命令 命令是通过使用 Symfony 控制台命令结构 构建的。这些命令可以存储在任何位置,但必须在 Perseus 命令命名空间中。
#####必需命名空间
Perseus\Console\Command
Example: Perseus\Console\Command\TestConsole
Example: The above namespace would translate to a class named Testconsole.
####将命令添加到控制台 您可以通过将您命令的类名数组作为构造函数的第一个参数提供给控制台,轻松地将命令添加到控制台。
#####PHP 示例
//commands is an array of class names that are symfony console commands in the perseus namespace $commands = array('TestCommand', 'TestCommand2', 'AnotherCommand'); new Perseus($commands);
现在,您可以在实例化 Perseus 的文件中运行文件,并运行您的控制台命令。假设该文件是 console.php
#####Perseus 命令示例
php console.php testcommand1:task1
php console.php testcommand2:update
php console.php another:run
##发现错误?请向 问题 部分报告任何错误。
##许可 & 作者
#####许可信息
#####作者
- Ryan Rentfro - https://github.com/SourceCode