thevickypedia / gitverse-rustic

Rustic version of gitverse

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitVerse Rustic

made-with-rust

build

Rustic version of GitVerse

Summary

gitverse-rustic is an application written in Rust to create organized release notes.

Description

  • Uses git tags to get all tags for a repository
  • Makes GET requests to the repository using GitHub API to fetch release notes
  • Organize the release notes in either straight or reverse order
    • Requires tag names and release titles to be the same

Usage

Download Executable

curl -o asset -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/gitverse-rustic/releases/latest/download/asset_gitverse"

Arguments

  • debug - Enable on screen logging
  • reverse - Generate release notes in reverse mode (last release first)

Flags

  • --filename / -f - Filename for release notes to be stored in
  • --title / -t - Title for the release notes

Crate

https://crates.io/crates/gitverse

Linting

Requirement

rustup component add clippy

Usage

cargo clippy --no-deps --fix --allow-dirty

License & copyright

© Vignesh Rao

Licensed under the MIT License

About

Rustic version of gitverse

License:MIT License


Languages

Language:Rust 100.0%