extiverse/mercury

Extiverse 扩展,用于了解 Flarum 扩展更新

安装次数: 5,847

依赖项: 0

建议者: 0

安全性: 0

星星: 5

关注者: 3

分支: 0

开放问题: 5

类型:flarum-extension

0.2.0 2022-05-20 20:51 UTC

README

我们太阳系中最小的行星是这样一个很好的例子,即小事物可以有很大的意义。水星离我们的太阳最近,绕太阳运行的周期最短。它就像一个卫星,始终在监视着太阳。

这个扩展帮助您更好地更新您的 Flarum 社区。我还有更多计划,愿意倾听您的建议,但目前它

  • 在管理区域显示一个按钮,显示您扩展程序的可用更新数量
  • 包含一个管理页面,列出您所有的扩展程序以及它们是否有可用的新版本
  • 提供一个 cronjob/计划命令,可以在您不在时检查更新
  • 一旦发现任何更新,就会发送电子邮件给所有管理员

要求

抱歉,这个扩展程序 仅适用于运行 php 7.4 或更高版本的系统。无法使用所有类型提示让我头发都掉光了。

安装

composer require extiverse/mercury:*

前往您的管理区域并启用扩展。点击 Mercury 页面上的链接以检索 Extiverse API 令牌。没有令牌,此扩展程序无法工作。

命令

如果您想快速查看扩展程序是否有更新,请在 ssh/终端/cli 中运行此命令

php flarum mercury:update-check

Cronjob

此扩展程序(目前)不会自动注册到 Flarum 调度器。我选择不这样做,以便您可以配置自己的间隔;我建议每天检查不超过一次。

计划命令是

php flarum mercury:update-check --notify

如果您取消 --notify 标志,则不会向管理员发送通知。

这个由 Ian Morland 发起的优秀讨论将帮助您设置 cronjob。不要使用 schedule:run 命令,而是使用 mercury:update-check --notify

链接