百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

robo

> 编程语言
开源

现代 PHP 任务运行器

2.7K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

现代 PHP 任务运行器

RoboTask

现代且简单的 PHP 任务运行器,灵感来自 Gulp 和 Rake,旨在自动化常见任务:

  • 编写跨平台脚本
  • 处理资源(less、sass、压缩)
  • 运行测试
  • 执行守护进程(及工作进程)
  • 监视文件系统变化
  • 通过 sftp/ssh/Docker 进行部署

分支

分支 支持级别 Symfony League Container psr/log PHP 版本
5.x 稳定 6 - 7 3 2 - 3 8.2 - 8.3
4.x 稳定 6 3 2 - 3 8.0 - 8.3
3.x 不支持 4 - 6 3 1 - 2 7.1 - 8.1
2.x 不支持 4 - 5 2 1 - 2 7.1 - 7.4
1.x 不支持 2 - 4 2 1 - 2 5.5 - 7.4

所有版本基本兼容;每个主版本引入的破坏性变更都相对较小,通常只影响大多数客户端不会使用的类。

另请注意,Robo 5.x 已将 consolidation/self-update 移除为直接依赖。如果你用它来更新应用程序的 phar,则需要显式添加它。

安装

Phar

bash
wget https://robo.li/robo.phar

要全局安装,请将 robo.phar 放入 /usr/bin。(在 OSX 10.11+ 中为 /usr/local/bin/)

chmod +x robo.phar && sudo mv robo.phar /usr/bin/robo

OSX 10.11+

chmod +x robo.phar && sudo mv robo.phar /usr/local/bin/robo

现在你可以直接通过 robo 使用它。

Composer

  • 运行 composer require consolidation/robo:^4
  • 使用 vendor/bin/robo 来执行 Robo 任务。

用法

所有任务均定义为 RoboFile.php 中的公共方法。该文件可通过运行 robo init 创建。 trait 中所有以 task 前缀开头的受保护方法都是任务,可以在你的任务中进行配置和执行。

示例

通过示例学习 Robo 的最佳方式是查看其文档。

Download robo.phar >

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHP

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言