maven-search-lib

Crates.iomaven-search-lib
lib.rsmaven-search-lib
version0.3.0
sourcesrc
created_at2021-10-21 20:36:58.732662
updated_at2023-10-03 09:09:48.814024
descriptionA library for searching in Maven Central and formatting to Maven/Gradle/Gradle.kts/Sbt/Ivy/Lein
homepagehttps://github.com/martin-g/maven_search_rs
repositoryhttps://github.com/martin-g/maven_search_rs
max_upload_size
id468999
size8,350
Martin Grigorov (martin-g)

documentation

https://docs.rs/maven-search-lib/latest/maven_search_lib/

README

maven_search_rs

Command line application for searching in https://search.maven.org

Usage

Non-interactive

$ maven-search -f maven wicket-core

The above will search for the latest version of a Maven artifact with id wicket-core. Sample output:

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>9.8.0</version>
</dependency>

Help

$ maven-search -h

prints

maven-search [options] query

Search for Maven dependency

Positionals:
  query  The dependency you search for. E.g. "wicket-core" or "g:org.apache.wicket AND a:wicket-core"                [string]
         The syntax is the same as at https://search.maven.org/

Options:
  --version                 Show version number and exit
  --format, -f [string]     Define in which format to print dependency. (maven, gradle, gradlekts, lein, ivy, sbt). Default: "maven"
  --check-for-update, -u    Checks whether there is a new version of this tool available and exit
  --help, -h                Show this help and exit

Interactive

$ maven-search

starts an interactive session where the user has to type the query and select the output format.

asciicast

Commit count: 78

cargo fmt