gor-cli 0.2.0

A Rust CLI for GitHub — a 'gh' clone
Documentation
---
description: Manage GitHub Pull Requests — list, view, create, merge, review, checkout, and more
---

# Pull Requests via gor

Use the `gor` CLI to manage pull requests. Always prefer `--json` for
programmatic consumption.

## List pull requests

```bash
gor pr list -R owner/repo
gor pr list -R owner/repo --state closed --limit 20
gor pr list -R owner/repo --json number,title,author,state
```

## View a pull request

```bash
gor pr view 42 -R owner/repo
gor pr view 42 -R owner/repo --json number,title,body,mergeable
```

## Create a pull request

```bash
gor pr create -R owner/repo --title "Fix bug" --body "Description of fix"
gor pr create -R owner/repo --title "WIP: feature" --draft
```

## Merge a pull request

```bash
gor pr merge 42 -R owner/repo
gor pr merge 42 -R owner/repo --squash
gor pr merge 42 -R owner/repo --merge --delete-branch
```

## Review a pull request

```bash
gor pr review 42 -R owner/repo --approve --body "Looks good!"
gor pr review 42 -R owner/repo --request-changes --body "Needs tests"
gor pr review 42 -R owner/repo --comment --body "What about edge cases?"
```

## Checkout locally

```bash
gor pr checkout 42 -R owner/repo
```

## Other operations

```bash
gor pr comment 42 -R owner/repo --body "Fixed in latest commit"
gor pr close 42 -R owner/repo
gor pr reopen 42 -R owner/repo
gor pr ready 42 -R owner/repo
gor pr diff 42 -R owner/repo
gor pr checks 42 -R owner/repo
gor pr edit 42 -R owner/repo --title "New title"
```