#pull-request #gitlab #github #repository #bitbucket #gitea #merge-request

bin+lib gr-bin

与远程仓库交互,就像与 git 交互一样

9 个版本

0.2.1 2023 年 7 月 28 日
0.2.0 2023 年 5 月 29 日
0.1.5 2023 年 3 月 22 日

297身份验证

每月 34 次下载

MIT 许可证

155KB
4K SLoC

gr

与远程仓库交互,就像与 git 交互一样

特性

  • 使用 Github (云或企业)、GitLab (云或自托管)、Bitbucket 和 Gitea 登录
  • 仅用标题创建新的 pull request
  • 读取、创建和分叉仓库
  • 在浏览器中读取、列出和打开现有的 pull request
  • 批准、合并和拒绝 pull request
  • 与 git 集成(pull,分支更改)

所有功能都来自 终端

安装

您可以使用 cargocargo-binstallnpm 安装

# Any one of these is good
cargo install gr-bin
cargo binstall gr-bin
npm install --global gr-bin

如果一切顺利,您应该已经安装了 gr

gr --version

使用方法

grgit 类似,它会查看您的当前目录并从中读取信息。要开始,请移动到本地 git 仓库,并登录到远程(如果您只想尝试,请将 gr 替换为 npx gr-bin

cd /path/to/repo
gr login

在当前分支上创建 pull request

gr pr create -m "PR title"

获取有关打开的 PR 的信息

gr pr list

在当前分支上合并 PR

gr pr merge --delete

有关更多信息,请使用 gr --help 打印帮助。

依赖项

~6–17MB
~247K SLoC