gor-cli 0.2.0

A Rust CLI for GitHub — a 'gh' clone
Documentation
---
tags: [ci, read]
priority: P2
phase: 2
endpoints:
  - GET /repos/{owner}/{repo}/actions/runs/{id}
  - GET /repos/{owner}/{repo}/actions/runs/{id}/jobs
status: done
blockedBy: [run-list]
blocks: [run-watch, run-cancel, run-rerun, run-download]
---

# Run View

## As a

developer debugging a CI failure

## I want

to view the details and job status of a workflow run

## Acceptance criteria

1. Running `gor run view 12345` shows the run's status, conclusion, and timing
2. Each job is listed with name, status, conclusion, and duration
3. `--repo` / `-R` flag specifies the repository explicitly
4. `--web` / `-w` flag opens the run in the browser
5. `--log` flag shows the log output for a specific job
6. `--log-failed` flag shows logs only for failed jobs
7. `--json` flag outputs as JSON with optional field selection
8. `--hostname` flag targets a specific host

## Out of scope

- Live log tailing (use `gor run watch`)
- Log downloading to a file (separate story)