gor-cli 0.2.0

A Rust CLI for GitHub — a 'gh' clone
Documentation
---
tags: [pr, write]
priority: P1
phase: 1
endpoints:
  - POST /repos/{owner}/{repo}/pulls/{number}/reviews
status: done
blockedBy: [pr-view]
blocks: []
---

# PR Review

## As a

developer reviewing a pull request

## I want

to submit an approving review, request changes, or leave a comment

## Acceptance criteria

1. Running `gor pr review 42` submits a review for PR #42
2. `--approve` flag submits an approving review
3. `--request-changes` flag requests changes
4. `--comment` flag leaves a general comment (default if no flag given)
5. `--body` flag sets the review body text
6. `--repo` / `-R` flag specifies the repository explicitly
7. `--hostname` flag targets a specific host
8. A confirmation message with the review state is printed

## Out of scope

- Inline line-specific review comments
- Review dismissal
- Re-requesting reviews from specific users