#merge-request #pull-request #git #command-line-tool #cli

app pr_buddy

CLI 工具,用于打开 PR/合并请求并自动将链接发布到您的通信服务

2 个稳定版本

3.0.1 2023 年 5 月 13 日

#2873命令行工具

MITAGPL-3.0

1.5MB
542

欢迎来到 PrBuddy!

这个小巧方便的 CLI 工具是为了让您不再需要每天不断地复制 PR 标题和 URL,只需一个命令即可完成这项工作 :-)

如何使用它

使用 Homebrew

运行以下命令使用 homebrew 安装

  • brewtap MitchWijt/prbuddy && brewinstall prbuddy

使用 Cargo

运行以下命令使用 cargo 安装

  • cargoinstall pr_buddy

手动安装

  1. 克隆或分支此仓库
  2. 确保您已安装 cargo
  3. 运行 cargo build --release
  4. ./target/release 中获取 pr_buddy 二进制文件
  5. 将此二进制文件放置在您的机器上

配置变量

prBuddy 使用多个配置变量以正确工作。请确保在您的机器中导出这些变量,例如在 .zshrc 文件中。

目前我们支持 GitHub 和 GitLab

GitHub:

PB_SLACK_WEBHOOK_URL=<YOUR WEBHOOK URL>
PB_GITHUB_KEY=<GITHUB PERSONAL ACCESS TOKEN>

GitLab:

PB_SLACK_WEBHOOK_URL=<YOUR WEBHOOK URL>
PB_GITLAB_KEY=<GITHUB PERSONAL ACCESS TOKEN>

如果您使用 Discord 而不是 Slack,没有问题!只需将 PB_SLACK_WEBHOOK_URL 替换为 PB_DISCORD_WEBHOOK_URL

PB_DISCORD_WEBHOOK_URL=<YOUR WEBHOOK URL>

命令

  • pr_buddy push-pr<PR_TITLE>
  • pr_buddy push-pr<PR_TITLE> <PR_DESCRIPTION>
  • pr_buddy push-pr--no-publish<PR_TITLE> <PR_DESCRIPTION>

设置完成 :-) 开心编码!

依赖关系

~7–20MB
~297K SLoC