一、自定义command文件

1、在App/Command 目录下,新建FooCommand类

<?phpdeclare(strict_types=1);
namespace app\Command;use Hyperf\Command\Annotation\Command;
use Hyperf\Command\Command as HyperfCommand;#[Command]
class FooCommand extends HyperfCommand
{/*** 执行的命令行属性** @var string*/protected $name = 'foo';public function configure(){parent::configure();$this->setHelp('run "php bin/hyperf.php foo" ');$this->setDescription('This is a test command');}public function handle(){$this->line('Hello, welcome', 'comment');}
}

2、在终端输入 php bin/hyperf.php list  // 查看命令是否已注册成功

执行命令:

php bin/hyperf.php foo // 执行命令// hello,welcome

具体更多命令行参数配置请参考官方文档:Hyperf

二、更换FooCommand文件的目录位置,需进行以下配置

假设:FooCommand文件在/waoo/Command目录底下:

1、composer.json文件中加入"Waoo\\": "waoo/"

2、config/autoload/annotations.php 文件新增paths

hyperf 命令行,自定义命令(更换文件目录不生效 - 需配置)相关推荐

  1. 命令行处理器命令_使用命令行处理器

    命令行处理器命令 在你开始前 DB2 JSON可用于Linux,UNIX和Windows 10.5的DB2以及用于z / OS V3.1的IBM DB2 Accessories Suite来与DB2 ...

  2. 基础一 【 系统搭建 访问命令行 简单命令】

    目录 : [部署 linux 环境] [ 远程连接配置 ] [访问命令行] [常用命令 一 ] [ 部署linux环境 ]  (一)部署流程 注释 : 首先要提前下载好 VMware Workstat ...

  3. Linux命令行与命令

    Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...

  4. linux命令行下命令参数前的一横(-)和两横(--)的区别

    linux命令行下命令参数前的一横(-)和两横(--)的区别 原文转自:http://blog.csdn.net/songjinshi/article/details/6816776 在解释这些区别之 ...

  5. widnows命令行常用命令使用 和 windows创建文件,写内容到文件

    widnows命令行常用命令使用 和 windows创建文件,写内容到文件 1 查看windows命令行常用命令的使用文档 1.1 查看windows中命令行命令 1.2 windows查看某个指定命 ...

  6. Windows命令行(DOS命令)教程

    一.命令行简介 命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序. 在这里,先解释什么是DOS? DOS--Disk Operation System 磁盘 ...

  7. mysql的命令行常用命令_MySQL Command Line[mysql命令行常用命令]

    MySQL Command Line[mysql命令行常用命令] (2012-04-25 16:51:59) 标签: it 第一招.mysql服务的启动和停止 net stop mysql net s ...

  8. heartbeat如何监控程序_一文看懂MyCAT 命令行监控命令,监控调优必备

    概述 系统开发中,数据库是非常重要的一个点.除了程序的本身的优化,如:SQL语句优化.代码优化,数据库的处理本身优化也是非常重要的.主从.热备.分表分库等都是系统发展迟早会遇到的技术问题问题.Myca ...

  9. dos命令行choice命令使用详解

    这篇文章主要介绍了dos命令行choice命令使用介绍,需要的朋友可以参考下 Choice 命令 使用此命令可以让用户输入一个字符,从而运行不同的命令.使用时应该加/c:参数,c:后应写提示可输入的字 ...

最新文章

  1. C语言基础知识(自己做个笔记,云储存一下)
  2. 如何凭本事搞砸公司的重大项目?
  3. php.ini 中文版第二部分(关于这个配制文件)
  4. windows mysql.tar安装_MySQL的安装
  5. {{view 视图层}}微信小程序
  6. ogm session_带有Hibernate OGM的NoSQL –第一部分:持久化您的第一个实体
  7. 前端学习(2110):组件化得开发和实现步骤
  8. ngnix 映射路径配置_MyBatis Config(三)映射文件mappers标签
  9. 验证文件路径的正则表达式(支持网络路径)
  10. 超详细目标检测,yolo3训练自己的数据集
  11. 自定义 Bean 作用域
  12. WIN10 如何隐藏桌面图标
  13. CodeForces - 1485D Multiples and Power Differences (构造+lcm)
  14. Linux内核——任务管理
  15. openfoam一些报错的原因(持续更新)
  16. 我帮粉丝赚了10w+
  17. 九章量子计算机应用,“九章”量子计算机这么牛,到底有什么用? |【经纬低调分享】...
  18. 怎样理解大数据概念?大数据有什么用处?
  19. 40多个JAVA手机游戏打包
  20. 如何在信号中添加指定信噪比的高斯白噪声,为何深度学习去噪研究采用高斯白噪声?

热门文章

  1. AI留给人类的时间已不多:《未来简史》作者赫拉利Nature来信
  2. 十万万个为什么|二维码支付为啥要限额?
  3. 图片型pdf转文本文档
  4. 侯捷C++->头文件与类的声明
  5. 微信小程序云函数开发配置
  6. java中po_Java中PO,DO,DTO,VO的概念
  7. 《Hadoop权威指南》学习笔记(一)
  8. 新浪新闻评论系统的架构演进和经验总结
  9. 韩KakaoPay移动支付系统问世 仅支持安卓用户
  10. nyoj171聪明的kk