Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/segment-boneyard/go-release

Script that automates publishing Github releases
https://github.com/segment-boneyard/go-release

Last synced: about 7 hours ago
JSON representation

Script that automates publishing Github releases

Awesome Lists containing this project

README

        

# go-release

Script that will create a Github release and upload assets for a given tag.

# Installation
Download the [binaries](https://github.com/segmentio/go-release/releases) or `go get github.com/segmentio/go-release`

# Usage
```
release [--assets=...]
[--tag ]
[--token ]
[--name ]
[--body ]
[--draft]
[--prerelease]
release -h | --help
release --version

Options:
--token Github Token. Checks $GITHUB_TOKEN if not provided.
--tag Git tag. Uses latest published tag if not provided.
--name Release name. Uses tag if not provided.
--body Release body. Empty by default.
--draft Identify the release as a draft.
--prerelease Identify the release as a prerelease.
```