grahamsutt12/blacksmith

用于您的PHP进程的CLI命令结构

v0.0.1 2016-12-11 01:23 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:40:48 UTC


README

CircleCI

要查看库的完整文档,请访问:Blacksmith 文档页面

PHP命令行界面辅助库

该库旨在帮助开发者轻松地使用PHP创建CLI命令。它基于laravel artisan命令,但完全独立于它。

运行时终端的显示如下

php blacksmith help

Alt text

创建命令

要创建一个新命令,只需运行

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 被视为命令,您可以在其中添加命令逻辑。