grahamsutt12 / blacksmith
用于您的PHP进程的CLI命令结构
v0.0.1
2016-12-11 01:23 UTC
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-28 20:40:48 UTC
README
要查看库的完整文档,请访问:Blacksmith 文档页面
PHP命令行界面辅助库
该库旨在帮助开发者轻松地使用PHP创建CLI命令。它基于laravel artisan命令,但完全独立于它。
运行时终端的显示如下
php blacksmith help
创建命令
要创建一个新命令,只需运行
php blacksmith make:cmd hooray
这将创建一个名为 your-project/commands/Hooray.php
的文件。如果在创建第一个命令时 /commands
目录还不存在,Blacksmith 将自动为您生成。
组织命令
我们建议将命令组织到子目录中,以更好地跟踪每个命令的功能。幸运的是,使用Blacksmith很容易做到这一点。要将命令生成到子目录中,只需提供您希望命令所在的位置的路径
php blacksmith make:cmd path/to/hooray
这将生成以下位置的文件
your-project/commands/path/to/Hooray.php
即使您指定的子目录不存在,Blacksmith也会自动为您创建。末尾路径节点 hooray
被视为命令,您可以在其中添加命令逻辑。