#requests

app gitverse

Rustic implementation of GitVerse

6 releases

Uses old Rust 2015

0.0.2 Nov 13, 2023
0.0.1 Nov 9, 2023
0.0.0-beta Nov 9, 2023
0.0.0-alpha Nov 8, 2023

#49 in #requests

MIT license

3.5MB
420 lines

Contains (ELF exe/lib, 11MB) asset_gitverse

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

© Vignesh Rao

Licensed under the MIT License

Dependencies

~7–20MB
~302K SLoC