spatie/github-actions-watcher

一个用于实时查看您所有 GitHub Actions 工作流程状态的 CLI 工具

1.0.8 2024-06-27 10:08 UTC

This package is auto-updated.

Last update: 2024-09-08 12:53:04 UTC


README

一个用于实时查看您所有 GitHub Actions 工作流程状态的 CLI 工具

Latest Version on Packagist Tests Total Downloads

官方 GitHub CLI 允许您在终端中监控单个工作流程。使用我们的 GitHub Actions Watcher 工具,您可以监控所有 GitHub Actions 的结果。安装后,您只需执行 actions-watcher 命令即可查看所有结果。

默认情况下,监视器将使用启动目录的 git 仓库和分支。它将不断轮询并刷新结果,直到您的仓库中所有工作流程都已完成。

screenshot

支持我们

我们投入了大量资源来创建 最好的开源包。您可以通过 购买我们的付费产品之一 来支持我们。

我们非常感谢您从您的家乡寄给我们明信片,注明您正在使用我们的哪个(些)包。您可以在 我们的联系页面 上找到我们的地址。我们将所有收到的明信片发布在我们的 虚拟明信片墙上

探索此工具的源代码

此 YouTube 直播 中,我们将带您了解该工具的整个源代码。

安装

您可以通过 composer 安装此工具

composer global require spatie/github-actions-watcher

使用

您只需在您的 CLI 中执行工具。

actions-watcher

默认情况下,监视器将使用启动目录的 git 仓库和分支。它将不断轮询并刷新结果,直到您的仓库中所有工作流程都已完成。

通过 GitHub 认证

要查看私有仓库的结果,您必须通过 GitHub 认证。即使在与公共仓库一起工作时,我们也强烈建议您进行认证,因为当工具与 GitHub 通信时,您将获得更高的速率限制。

您可以通过执行此命令进行 GitHub 认证

actions-watcher login

完成登录流程后,令牌将存储在您的磁盘上。在任何时候,Spatie 都无法看到您的仓库或用户的数据。

要销毁硬盘上的令牌,请执行 logout 命令。

actions-watcher logout

单次遍历

如果您不想轮询新结果,但只想查看当前结果,请使用 --single-pass 选项

actions-watcher --single-pass

使用替代仓库和/或分支

默认情况下,监视器将使用启动目录的 git 仓库和分支。它将不断轮询并刷新结果,直到您的仓库中所有工作流程都已完成。

如果您想使用另一个仓库或分支,请使用 --repo--branch 标志。

actions-watcher --repo=your-organisation/your-repo-name --branch=other-branch

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

有关如何报告安全漏洞,请参阅 我们的安全策略

鸣谢

非常感谢 Francisco MadeiraOwen Voke 帮助我们布局屏幕。

许可证

麻省理工学院许可(MIT)。请参阅许可文件获取更多信息。