LeeWannacott / blazing-releases

CLI for Creating GitHub Releases from a CHANGELOG.md; compatible with the "Keep a Changelog" specification.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installation:

go install github.com/LeeWannacott/blazing-releases@latest

Example of Usage:

blazing-releases -target=leewannacott/blazing-releases -tags=quick-lint/quick-lint-js -token=$(cat token.txt) -changelog=docs/CHANGELOG.md

blazing-releases --help

Usage: blazing-releases [OPTIONS]
  --changelog string
    	Relative path to CHANGELOG.md. (default "docs/CHANGELOG.md")
  --help
    	Display help
  --tags string
    	Repo where you want tags from. (default "owner/repo")
  --target string
    	Repo where you want to update the releases. (default "owner/repo")
  --token string
    	(https://github.com/settings/tokens) generate token with 'public_repo' or 'repo' (private repos) permission.

Prerequisites:

  • Go: https://go.dev/doc/install
  • access token generate token with 'public_repo' access which is the least amount of permission required or select 'repo' to use with private repos in addition to pulic.

Information:

Projects using blazing-releases:

About

CLI for Creating GitHub Releases from a CHANGELOG.md; compatible with the "Keep a Changelog" specification.

License:GNU General Public License v3.0


Languages

Language:Go 100.0%