gor-cli 0.2.0

A Rust CLI for GitHub — a 'gh' clone
Documentation
---
description: Manage GitHub Releases — list, view, create, edit, upload, and download assets
---

# Releases via gor

Use the `gor` CLI to manage GitHub releases.

## List releases

```bash
gor release list -R owner/repo
gor release list -R owner/repo --limit 5 --json tag_name,created_at
```

## View a release

```bash
gor release view v1.0.0 -R owner/repo
gor release view v1.0.0 -R owner/repo --json tag_name,body,assets
```

## Create a release

```bash
gor release create v1.0.0 -R owner/repo --title "v1.0.0" --body "Release notes..."
gor release create v1.0.0 -R owner/repo --notes-file CHANGELOG.md --prerelease
```

## Upload and download assets

```bash
gor release upload v1.0.0 -R owner/repo ./binary.tar.gz
gor release upload v1.0.0 -R owner/repo ./binary.tar.gz --name "linux-amd64.tar.gz"

gor release download v1.0.0 -R owner/repo --dir ./downloads
```

## Edit and delete

```bash
gor release edit v1.0.0 -R owner/repo --title "New title"
gor release delete v1.0.0 -R owner/repo
```