gor-cli 0.1.0

A Rust CLI for GitHub — a 'gh' clone
Documentation
---
tags: [release, read]
priority: P1
phase: 1
endpoints:
  - GET /repos/{owner}/{repo}/releases/{id}
  - GET /repos/{owner}/{repo}/releases/tags/{tag}
status: done
blockedBy: [release-list]
blocks: [release-delete, release-edit, release-upload, release-download]
---

# Release View

## As a

developer inspecting a specific release

## I want

to see the full details of a release including its assets

## Acceptance criteria

1. Running `gor release view v1.0.0` shows the release for that tag
2. Running `gor release view 12345` shows the release by database ID
3. Tag name, release name, body, author, and published date are displayed
4. Assets are listed with name, size, and download count
5. `--repo` / `-R` flag specifies the repository explicitly
6. `--web` / `-w` flag opens the release in the browser
7. `--json` flag outputs as JSON with optional field selection
8. `--hostname` flag targets a specific host

## Out of scope

- Release notes diffing
- Asset download (separate story)