Skip to content

mandrean/raven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
sha1:2703b02c4b2abb078de8365f4ef3b7d5e451382d

$ rvn checksum io.prometheus:simpleclient_hotspot:0.6.0 -a md5
md5:13922a158ae99ec67f7bd6ab1853fd93

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

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

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

Contribute

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages