gr-bin
v0.2.1
Published
Interact with remote repositories like you interact with git
Readme
gr
Interact with remote repositories like you interact with git
Features
- Login with Github (cloud or Enterprise), GitLab (cloud or self-hosted), Bitbucket and Gitea
- Create new pull request with only a title
- Read, create and fork repositories
- Read, list and open existing pull requests in the browser
- Approve, merge and decline pull requests
- With git integration (pull, branch change)
And it's all from the terminal!
Installation
You can install with cargo, cargo-binstall or npm:
# Any one of these is good
cargo install gr-bin
cargo binstall gr-bin
npm install --global gr-binIf all went well, you should have gr installed:
gr --versionUsage
gr is similar to git, that it looks at your current directory, and reads the information from it. To start, move to a local git repo, and login to the remote (if you only want to try, replace gr with npx gr-bin):
cd /path/to/repo
gr loginCreate pull request on current branch:
gr pr create -m "PR title"Get information about the open PRs:
gr pr listMerge the PR on the current branch:
gr pr merge --deleteFor more information, print the help with gr --help.
