rvn 0.1.0

A CLI tool for interacting with Maven repositories & artifacts
rvn-0.1.0 is not a library.

raven - rvn

A CLI tool for interacting with Maven repositories & artifacts, written in Rust.

Build Status Latest version Documentation License

Install

$ cargo install rvn

Usage

See rvn --help.

It currently supports fetching checksums using the checksum subcommand followed by the Maven coordinates:

groupId:artifactId[:packaging[:classifier]]:version

where packaging defaults to jar and classifier defaults to null:

$ rvn checksum io.prometheus:simpleclient_hotspot:0.6.0
2703b02c4b2abb078de8365f4ef3b7d5e451382d

$ rvn checksum io.prometheus:simpleclient_hotspot:jar:0.6.0
2703b02c4b2abb078de8365f4ef3b7d5e451382d

$ rvn checksum io.prometheus:simpleclient_hotspot:pom:0.6.0
c729b1e7de459e9dfe78eb9e4e1dbf47afd96ed9

$ rvn checksum io.prometheus:simpleclient_hotspot:jar:sources:0.6.0
a53e916d7f422ac34d0fb125dea8c940cf4e15c3

Contribute

This project follows semver, conventional commits and semantic releasing using semantic-rs.