gitverse

Crates.iogitverse
lib.rsgitverse
version0.0.2
sourcesrc
created_at2023-11-08 23:59:37.74013
updated_at2023-11-13 20:46:13.977858
descriptionRustic implementation of GitVerse
homepagehttps://github.com/thevickypedia/gitverse-rustic
repositoryhttps://github.com/thevickypedia/gitverse-rustic
max_upload_size
id1029542
size10,865,337
Vignesh Rao (dormant-user)

documentation

https://thevickypedia.github.io/gitverse

README

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

Commit count: 44

cargo fmt