eaperezc / 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-14 20:04:09 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
被视为命令,你将在那里添加你的命令逻辑。