10 releases

0.2.4 Jun 2, 2023
0.2.3 Jun 2, 2023
0.1.4 May 23, 2023

#1122 in Web programming

GPL-3.0-only WITH GPL-3…

13KB
169 lines

proget-rs

This is a client for the ProGet APIs. It provides a Rusty interface to interact with ProGet instances, and strives to make interacting with them as seamless as possible.

Crates.io Rust docs

Usage

Please see the docs on docs.rs for usage instructions.

Demo

A CLI client utilizing this library is available at https://github.com/hwittenborn/proget-cli.


lib.rs:

A library providing a client for the ProGet API.

This library is heavily a work in progress, and stability is currently not guaranteed. The library also needs a plethora of features to be added still - if there's something you'd like added that's missing, feel free to make an issue or send in a PR on the GitHub repository.

Most use cases will involve beginning with a Client. Please start there if you're trying to find your way around the library.

Feature flags

  • rustls-tls: Use rustls as the TLS backend. Uses the system's native backend when not enabled.
  • indexmap: Use IndexMap instead of HashMap for items in models.

Dependencies

~4–18MB
~242K SLoC